Wic x64 windows xp

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

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 6116
Wine: System

Feedbacks

2
0

Description

The 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

Information

This update has been approved by the team.

Message

Here 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"

Replies

Dadu042

Friday 3 January 2020 at 1:00

Script approved.

RobLoach Saturday 17 January 2015 at 0:42
RobLoach

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

This 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"

Replies

RobLoach

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Библиотека изображений windows 10
  • Как отключить синхронизацию данных в windows 10
  • Windows image acquisition wia как найти
  • Драйвер hp1005 для 64 разрядной системы windows 10
  • Driver booster pro for windows 10