Item Preview
There Is No Preview Available For This Item
This item does not appear to have any files that can be experienced on Archive.org.
Please download files in this item to interact with them on your computer.
Show all files
574
Views
1
Favorite
DOWNLOAD OPTIONS
Uploaded by
アゼミハコ
on
SIMILAR ITEMS (based on metadata)
Windows Imaging Component for Windows XP 64-bit and Server 2003 64-bit (Deprecated) |
The Windows Imaging Component (WIC) has been included as part of the OS since Windows Vista. This redistributable was provided to enable WIC functionality for Windows XP and Server 2003-based OSes. Because Windows XP and Server 2003 are no longer supported by Microsoft, this redistributable will be removed from the Download Center.
- The Windows Imaging Component (WIC) has been included as part of the OS since Windows Vista. This redistributable was provided to enable WIC functionality for Windows XP and Server 2003-based OSes. Because Windows XP and Server 2003 are no longer supported by Microsoft, this redistributable will be removed from the Download Center.
System Requirements
Operating Systems: Windows Server 2003 R2 Datacenter x64 Edition, Windows Server 2003 R2 Enterprise x64 Edition, Windows Server 2003 R2 Standard x64 Edition, Windows Server 2003 x64 editions, Windows XP 64-bit, Windows XP Professional x64 Edition
- 64-bit Windows XP SP2 or 64-bit Windows Server 2003
Installation Instructions
- 1. Click the Download button at the top of this page to start the download.
2. Do one of the following:
— To start the installation immediately, click Run.
— To copy the download to your computer for installation at a later time, click Save.
Скачать (1.82MB)
Microsoft Windows Imaging Component (64-bit) О
Microsoft Windows Imaging Component (64-bit) Технические характеристики
Версия: 1.0 |
Размер файла: 1.82MB |
Добавлен: 22 августа 2020 г. |
Дата выпуска: 9 ноября 2006 г. |
Цена: Free |
Операционная система:
Windows XP/2003, |
Загрузки на прошлой неделе: 232 |
Дополнительные требования
Никт |
Отредактируйте любой формат изображения, для которого установлен WIC-совместимый CODEC
Microsoft Windows Imaging Component (64-bit) Скриншоты
Microsoft Windows Imaging Component (64-bit) Рейтинг редакции
Компонент Microsoft Windows Imaging (64-разрядная версия) поддерживает обнаружение новых и проприетарных форматов изображений. Любое приложение, использующее WIC, может использовать преимущества новых форматов изображений, как только их кодеки (кодировщики / декодеры) будут установлены на компьютере. WIC включает обновленные кодеки для JPEG, TIFF, GIF, PNG и BMP, которые более безопасны, чем ранее выпущенные кодеки для этих форматов, а также поддерживает новый высокопроизводительный формат изображений под названием Windows Media Photo. Кроме того, WIC предоставляет средства чтения и записи метаданных. для распространенных форматов метаданных изображений и позволяет приложениям сохранять свои собственные метаданные внутри файлов изображений, поэтому им не нужно создавать «сопроводительные файлы».
Скачать (1.82MB)
Similar Suggested Software
Лучшие загрузки
Фотография редакторы
Informations
Creator | Message |
---|---|
RobLoach |
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks
2 DescriptionThe Windows Imaging Component (WIC) is a Component Object Model based imaging codecframework introduced in Windows Vista and Windows XP Service Pack 3 for working with and processing digital images and image metadata. It allows applications supporting the framework to automatically get support of installed codecs for graphics file formats. Source code#!/bin/bash # Windows Imaging Component # Date: (2014-01-16 21-00) # Author: Rob Loach # See: http://winetricks.googlecode.com/svn/trunk/src/winetricks # load_windowscodecs # Download the x64 or x86 Version if [ "$POL_ARCH" = "amd64" ]; then POL_Download_Resource "http://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe" "2eb787be1deb373efc259d1f42146419" else POL_Download_Resource "http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe" "53f5ccbe5fe06c3b40cc9e34ac909df7" fi # Remove old files rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecs.dll" rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecsext.dll" rm -f "$WINEPREFIX/drive_c/windows/system32/photometadatahandler.dll" # Run the Installer cd "$POL_USER_ROOT/ressources/" POL_Wine_WaitBefore "Windows Imaging Component" if [ "$POL_ARCH" = "amd64" ]; then POL_Wine wic_x64_enu.exe /q /passive /overwriteoem else POL_Wine wic_x86_enu.exe /q /passive /overwriteoem fi POL_Wine_WaitExit "Windows Imaging Component" # Override the DDL POL_Wine_OverrideDLL "native" "windowscodecs" "windowscodecsext" |
Contributions
Member | Message |
RobLoach | Saturday 17 January 2015 at 1:07 |
RobLoach |
InformationThis update has been approved by the team. MessageHere is the updated one. Differences@@ -0,0 +1,32 @@ +#!/bin/bash +# Windows Imaging Component +# Date: (2014-01-16 21-00) +# Author: Rob Loach + +# See: http://winetricks.googlecode.com/svn/trunk/src/winetricks +# load_windowscodecs + +# Download the x64 or x86 Version +if [ "$POL_ARCH" = "amd64" ]; then + POL_Download_Resource "http://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe" "2eb787be1deb373efc259d1f42146419" +else + POL_Download_Resource "http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe" "53f5ccbe5fe06c3b40cc9e34ac909df7" +fi + +# Remove old files +rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecs.dll" +rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecsext.dll" +rm -f "$WINEPREFIX/drive_c/windows/system32/photometadatahandler.dll" + +# Run the Installer +cd "$POL_USER_ROOT/ressources/" +POL_Wine_WaitBefore "Windows Imaging Component" +if [ "$POL_ARCH" = "amd64" ]; then + POL_Wine wic_x64_enu.exe /q /passive /overwriteoem +else + POL_Wine wic_x86_enu.exe /q /passive /overwriteoem +fi +POL_Wine_WaitExit "Windows Imaging Component" + +# Override the DDL +POL_Wine_OverrideDLL "native" "windowscodecs" "windowscodecsext" New source code#!/bin/bash # Windows Imaging Component # Date: (2014-01-16 21-00) # Author: Rob Loach # See: http://winetricks.googlecode.com/svn/trunk/src/winetricks # load_windowscodecs # Download the x64 or x86 Version if [ "$POL_ARCH" = "amd64" ]; then POL_Download_Resource "http://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe" "2eb787be1deb373efc259d1f42146419" else POL_Download_Resource "http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe" "53f5ccbe5fe06c3b40cc9e34ac909df7" fi # Remove old files rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecs.dll" rm -f "$WINEPREFIX/drive_c/windows/system32/windowscodecsext.dll" rm -f "$WINEPREFIX/drive_c/windows/system32/photometadatahandler.dll" # Run the Installer cd "$POL_USER_ROOT/ressources/" POL_Wine_WaitBefore "Windows Imaging Component" if [ "$POL_ARCH" = "amd64" ]; then POL_Wine wic_x64_enu.exe /q /passive /overwriteoem else POL_Wine wic_x86_enu.exe /q /passive /overwriteoem fi POL_Wine_WaitExit "Windows Imaging Component" # Override the DDL POL_Wine_OverrideDLL "native" "windowscodecs" "windowscodecsext" RepliesDadu042 Friday 3 January 2020 at 1:00 Script approved. |
RobLoach | Saturday 17 January 2015 at 0:42 |
RobLoach |
WarningThis update has not been approved yet by the team. MessageThis was roughly ported from Winetricks: http://winetricks.googlecode.com/svn/trunk/src/winetricks Differences@@ -0,0 +1,26 @@ +#!/bin/bash +# Windows Imaging Component +# Date: (2014-01-16 21-00) +# Author: Rob Loach + +# See: http://winetricks.googlecode.com/svn/trunk/src/winetricks +# load_windowscodecs + +# Download the x64 or x86 Version +if [ "$POL_ARCH" = "amd64" ]; then + POL_Download_Resource "http://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe" "2eb787be1deb373efc259d1f42146419" "wic" +else + POL_DOWNLOAD_RESOURCE "http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe" "53f5ccbe5fe06c3b40cc9e34ac909df7" "wic" +fi + +# Run the Installer +POL_Wine_WaitBefore "wic" +if [ "$POL_ARCH" = "amd64" ]; then + POL_Wine "$POL_USER_ROOT/ressources/wic/wic_x64_enu.exe" /q /overwriteoem +else + POL_Wine "$POL_USER_ROOT/ressources/wic/wic_x86_enu.exe" /q /overwriteoem +fi +POL_Wine_WaitExit "wic" + +# Override the DDL +POL_Wine_OverrideDLL "native" "windowscodecs" "windowscodecsext" New source code#!/bin/bash # Windows Imaging Component # Date: (2014-01-16 21-00) # Author: Rob Loach # See: http://winetricks.googlecode.com/svn/trunk/src/winetricks # load_windowscodecs # Download the x64 or x86 Version if [ "$POL_ARCH" = "amd64" ]; then POL_Download_Resource "http://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe" "2eb787be1deb373efc259d1f42146419" "wic" else POL_DOWNLOAD_RESOURCE "http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe" "53f5ccbe5fe06c3b40cc9e34ac909df7" "wic" fi # Run the Installer POL_Wine_WaitBefore "wic" if [ "$POL_ARCH" = "amd64" ]; then POL_Wine "$POL_USER_ROOT/ressources/wic/wic_x64_enu.exe" /q /overwriteoem else POL_Wine "$POL_USER_ROOT/ressources/wic/wic_x86_enu.exe" /q /overwriteoem fi POL_Wine_WaitExit "wic" # Override the DDL POL_Wine_OverrideDLL "native" "windowscodecs" "windowscodecsext" RepliesRobLoach Saturday 17 January 2015 at 1:06 Not this one… Submitting an updated one. |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.
Introduction
Windows Imaging Component (WIC in short) is the new platform to
load, save and convert images between various image formats, including
the latest HD Photo format designed and aggressively pushed by
Microsoft, to be the JPEG2000 replacement. Unlike JPEG2000 which is
plagued by various patents issues, HD Photo standard is a open standard
which is free for all to use. HD Photo has a compression rate and
picture qualities better than JPEG and JPEG2000. Windows Imaging
Component is also a platform for programmers to write their own image
codecs for their own image format or RAW images from digital cameras.
The standard codecs, which are provided in the Windows Imaging
Component, are more secure than those provided by GDI+. WIC only
provides ways to load and convert and save images; To display an image
loaded by WIC, you either use Device Independent Bitmaps(DIB) or GDI+.
The sample code provided by Microsoft uses DIBs which are difficult to
use. For this article, we will use GDI+. The advantages of using GDI+
is that you can do drawing or further image processing on the GDI+
image.
Some Pictures
Since no web browser supports displaying of HD photos yet. I have put up some JPEG pictures converted from HD Photos format. Note: there are unavoidable image quality degradation in the conversion because compression is involved twice.
Photo Notes:This is the front view of new office building which my company just moved in barely 2 weeks ago.
Photo Notes:I have the paranormal view, from my desk, which my colleagues envy. This is the left view of my window. The building with the red roof is the train station which I walk 15 minutes from there to office everyday.
Photo Notes:This is the right view of my window where you could see my office is just beside a mega-mart where there are many good restaurants and shops.
Building the Sample Code
Windows Vista and Windows XP SP3 comes with WIC. To get WIC to run my sample projects on your Windows XP (non SP3) PC, you either install Microsoft .NET Framework 3.0 or install the Windows Imaging Component(32 bit) or Windows Imaging Component(64 bit). To get sample code on how to program WIC using .NET or WIC COM interfaces, you can download Windows Imaging Component Sample Source and tools.
To build the sample code presented in this article, you need to download and install Windows SDK update for Vista. Because the wincodec.idl and wincodecsdk.idl
in the sample projects refers to files on my development PC, you need
to remove them from the projects and add them in again with their
locations in the Windows SDK on your development PC.
Using the Code
To load the WIC images into GDI+, we use the LoadHdPhotos class and its static member function, GetImage().
class LoadHdPhotos { public: static bool GetImage( CComPtr<IWICImagingFactory> imagingFactory, const std::wstring& szFile, Gdiplus::Bitmap*& pbmp, Gdiplus::Bitmap*& pImageThumb ); };
To use the GetImage() function, you need to create the IWICImagingFactory object first. I chose not to encapsulate this factory object into LoadHdPhotos is because this factory object is meant to be created once and used multiple times when loading and/or saving images.
Let us see some example code of using this function.
m_ImagingFactory.CoCreateInstance(CLSID_WICImagingFactory, NULL, CLSCTX_INPROC_SERVER ); if(m_ImagingFactory) { using namespace Gdiplus; Bitmap* pImageThumb = NULL; bool bRet = LoadHdPhotos::GetImage( m_ImagingFactory, L"E:\\Media\\MyImage.hdp", m_pbmp, pImageThumb ); if( bRet && m_pbmp!= NULL ) { // after getting the GDI+ image, display it or do further processing. CClientDC dc(this); Graphics graphics(dc.GetSafeHdc()); graphics.DrawImage(m_pbmp,0,0,m_pbmp->GetWidth(),m_pbmp->GetHeight()); } }
After your further processing, you may wish to save the resultant image. To do this you will use the SaveHdPhotos class. The SaveHdPhotos class simply wraps the CImageTransencoder class from the WICExplorer sample code from the WIC sample tools.
SaveHdPhotos save; save.SetLossless(false); save.SetCompressionQuality(0.8f); save.SetImageQuality(0.8f); save.SetDpi( (double)m_pbmp->GetHorizontalResolution(), (double)m_pbmp->GetVerticalResolution() ); save.SetPixelFormat( GUID_WICPixelFormat24bppBGR ); save.Begin( L"E:\\Media\\MyImage2.hdp", m_ImagingFactory); if( m_pbmp && pImageThumb ) save.AddFrame( m_pbmp, pImageThumb ); else if( m_pbmp ) save.AddFrame( m_pbmp, NULL ); save.End();
Convert Between Images
To convert between different image formats, do not use LoadHdPhotos and SaveHdPhotos because they use GDI+, and “the middle man,” which is a highly inefficient way to convert images. You can use WIC to do it.
class ConvImage { public: bool ConvertImage( CComPtr<IWICImagingFactory> imagingFactory, const std::wstring& szSrcFile, const std::wstring& szDestFile ); }; if(m_ImagingFactory) { // saving ConvImage convImage; convImage.SetLossless(false); convImage.SetCompressionQuality(0.8f); convImage.SetImageQuality(0.8f); convImage.ConvertImage( m_ImagingFactory, L"D:\\Media\\lyf_39.jpg", L"D:\\Media\\lyf_39.hdp" ); }
Sample Code
I have included 2 sample projects to demostrate the classes I wrote.
The DateStampImage project opens an image and adds a current date/time
stamp at the top left corner of the image, and you can save it in any
format you want. ImageConvertor is a simple project to convert between
different image formats, using WIC.
References
- Windows Imaging Component Documentation on MSDN
- Windows Imaging Component on Wikipedia