共用方式為


wincodec.h header

Windows 映射元件會使用此標頭。 如需詳細資訊,請參閱:

wincodec.h 包含下列程序設計介面:

Interfaces

 
IWICBitmap

定義方法,將位圖的可寫入性和靜態記憶體中表示法的概念新增至 IWICBitmapSource。
IWICBitmapClipper

公開方法,針對感興趣的指定矩形區域產生輸入位圖的裁剪版本。
IWICBitmapCodecInfo

公開提供特定編解碼器相關信息的方法。
IWICBitmapCodecProgressNotification

公開用於編碼器和譯碼器進度通知的方法。
IWICBitmapDecoder

公開表示譯碼器的方法。
IWICBitmapDecoderInfo

公開提供譯碼器相關信息的方法。
IWICBitmapEncoder

定義設定編碼器屬性的方法,例如縮圖、框架和調色盤。
IWICBitmapEncoderInfo

公開提供編碼器相關信息的方法。
IWICBitmapFlipRotator

公開產生翻轉(水準或垂直)和/或旋轉(以90度遞增)位圖來源的方法。 翻轉會在旋轉之前完成。
IWICBitmapFrameChainReader

透過不同類型的鏈結,提供連結至目前畫面格的畫面存取。
IWICBitmapFrameChainWriter

將框架連結在不同類型的鏈結中。
IWICBitmapFrameDecode

定義解碼編碼檔案的個別影像框架的方法。
IWICBitmapFrameEncode

表示編碼器的個別影像幀。
IWICBitmapLock

公開支援Lock方法的方法。
IWICBitmapScaler

代表使用重新取樣或篩選演算法調整過的輸入位圖的大小版本。
IWICBitmapSource

提供了能參考圖元擷取來源的方法,但無法回寫。
IWICBitmapSourceTransform

公開將特定作業卸除至基礎 IWICBitmapSource 實作的方法。
IWICColorContext

公開色彩管理的方法。
IWICColorTransform

公開方法,將IWICBitmapSource 從一個色彩內容轉換成另一個色彩內容。
IWICComponentInfo

公開提供元件資訊的方法。
IWICDdsDecoder

提供 DDS 影像格式特有的資訊和功能。
IWICDdsEncoder

啟用將 DDS 格式特定資訊寫入編碼器。
IWICDdsFrameDecode

提供以原生DXGI_FORMAT形式存取單一 DDS 影像數據框架,以及影像數據的相關信息。
IWICDevelopRaw

公開提供存取權的方法,以訪問原始編解碼格式的功能。
IWICDevelopRawNotificationCallback

公開接收原始影像變更通知的回呼方法。
IWICDisplayAdaptationControl2

IWICEnumMetadataItem

公開方法,以提供單一元數據項目的列舉服務。
IWICFastMetadataEncoder

公開用於就地元數據編輯的方法。 快速元數據編碼器可讓您將元數據新增和移除至影像,而不需要完全重新編碼影像。
IWICFormatConverter

代表 IWICBitmapSource,可將影像數據從一個像素格式轉換成另一個圖元格式,處理已編製索引格式、調色盤轉譯和 Alpha 閾值的轉譯和半角處理。
IWICFormatConverterInfo

公開提供圖元格式轉換器相關信息的方法。
IWICImageEncoder

將ID2D1Image介面編碼為IWICBitmapEncoder。
IWICImagingFactory

公開用來建立 Windows 映射元件 (WIC) 元件的方法,例如譯碼器、編碼器和像素格式轉換器。
IWICImagingFactory2

WIC Factory 介面的延伸模組,其中包含建立 IWICImageEncoder 的能力。
IWICJpegFrameDecode

公開譯碼 JPEG 影像的方法。 提供存取影像起始(SOF)標頭、掃描起始(SOS)標頭、Huffman 和量化表,以及壓縮的 JPEG 數據。 同時啟用索引編製,以便有效率的隨機存取。
IWICJpegFrameEncode

公開將壓縮 JPEG 掃描數據直接寫入 WIC 編碼器輸出數據流的方法。 也提供 Huffman 和量化數據表的存取權。
IWICMetadataQueryReader

使用元數據查詢表達式,提供從解碼器或其影像幀中擷取元數據區塊和項目之方法。
IWICMetadataQueryWriter

公開一種方法,使用元數據查詢表達式,將元數據區塊和項目設定或移除至編碼器或其圖像幀。
IWICPalette

公開存取和建置色彩數據表的方法,主要是針對已編製索引的像素格式。
IWICPixelFormatInfo

揭示提供像素格式信息的方法。
IWICPixelFormatInfo2

藉由提供圖元格式的其他資訊,來擴充 IWICPixelFormatInfo。
IWICPlanarBitmapFrameEncode

允許將平面元件影像圖元寫入編碼器。
IWICPlanarBitmapSourceTransform

提供平面 Y'CbCr 像素格式的存取權,其中圖元元件會儲存在不同的元件平面中。
IWICPlanarFormatConverter

允許使用平面來源初始化格式轉換器。
IWICProgressCallback

IWICProgressCallback 介面只會記錄為合規性;不建議使用,未來可能會改變或無法使用。 請改用 RegisterProgressNotification。
IWICProgressiveLevelControl

公開方法來取得和控制漸進式譯碼的相關信息。
IWICStream

代表參考影像處理和元數據內容的 Windows 映射元件 (WIC) 數據流。

Functions

 
WICConvertBitmapSource

從指定的 IWICBitmapSource 取得所需圖元格式的 IWICBitmapSource。
WICCreateBitmapFromSection

傳回 IWICBitmapSource,此來源是由 Windows Graphics Device Interface (GDI) 區段句柄的圖元所支援。 (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

傳回 IWICBitmapSource,此來源是由 Windows Graphics Device Interface (GDI) 區段句柄的圖元所支援。 (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

取得與指定 GUID 相關聯的簡短名稱。
WICMapSchemaToName

取得與指定架構相關聯的名稱。
WICMapShortNameToGuid

取得與指定簡短名稱相關聯的 GUID。

Callback functions

 
PFNProgressNotification

當編解碼器元件進度完成時呼叫的應用程式定義回呼函式。

Structures

 
WICBitmapPattern

包含成員,可識別圖像檔內的模式,可用來識別特定格式。
WICBitmapPlane

指定平面像素格式的圖元格式、緩衝區、步幅和元件平面大小。
WICBitmapPlaneDescription

指定元件平面的像素格式和大小。
WICDdsFormatInfo

指定 DDS 格式的DXGI_FORMAT和區塊資訊。
WICDdsParameters

指定自主數據的 DDS 影像維度、DXGI_FORMAT和 Alpha 模式。
WICImageParameters

這會定義參數,您可以用來覆寫編碼影像時通常使用的預設參數。
WICJpegFrameHeader

表示 JPEG 框架標頭。 (WICJpegFrameHeader)
WICJpegScanHeader

表示 JPEG 框架標頭。 (WICJpegScanHeader)
WICRawCapabilitiesInfo

定義原始編解碼器功能。
WICRawToneCurve

表示原始影像音調曲線。
WICRawToneCurvePoint

表示原始影像音調曲線點。
WICRect

代表 Windows 映射元件 (WIC) API 的矩形。

Enumerations

 
WIC8BIMIptcDigestProperties

指定 8BIM IPTC 摘要元數據區塊中元數據專案的識別碼。
WIC8BIMIptcProperties

指定 8BIM IPTC 區塊中元數據項目的識別碼。
WIC8BIMResolutionInfoProperties

指定 8BIMResolutionInfo 區塊中元數據項目的標識碼。
WICBitmapAlphaChannelOption

指定所需的Alpha色板使用方式。
WICBitmapChainType

定義指定鏈結類型的常數。
WICBitmapCreateCacheOption

指定所需的快取使用量。
WICBitmapDecoderCapabilities

指定譯碼器的功能。
WICBitmapDitherType

指定要在影像格式之間轉換時套用的任一演算法類型。
WICBitmapEncoderCacheOption

指定編碼器可用的快取選項。
WICBitmapInterpolationMode

指定縮放影像時要使用的取樣或篩選模式。
WICBitmapLockFlags

指定IWICBitmap的存取權。
WICBitmapPaletteType

指定索引影像格式所使用的調色盤類型。
WICBitmapToneMappingMode

WICBitmapTransformOptions

指定翻轉和旋轉轉換。
WICColorContextType

指定色彩內容類型。
WICComponentEnumerateOptions

指定元件列舉選項。
WICComponentSigning

指定元件簽署狀態。
WICComponentType

指定 Windows 映像處理元件 (WIC) 元件的類型。
WICDdsAlphaMode

指定包含在 DDS 影像中的像素色彩元件值的意義。
WICDdsDimension

指定包含在 DDS 影像中的數據維度類型。
WICDecodeOptions

指定譯碼選項。
WICGainMapProperties

WICGifApplicationExtensionProperties

指定圖形交換格式 (GIF) 影像的應用程式延伸模組元資料屬性。
WICGifCommentExtensionProperties

指定圖形交換格式 (GIF) 影像的批註延伸模組元資料屬性。
WICGifGraphicControlExtensionProperties

指定圖形控件延伸模組元數據屬性,這些屬性會定義圖形交換格式 (GIF) 影像的每個畫面動畫之間的轉換。
WICGifImageDescriptorProperties

指定圖形交換格式 (GIF) 框架的影像描述元元資料屬性。
WICGifLogicalScreenDescriptorProperties

指定圖形交換格式 (GIF) 元數據的邏輯螢幕描述元屬性。
WICHeifCompressionOption

定義常數,指定高效影像格式 (HEIF) 壓縮選項。
WICHeifHdrProperties

指定高效能影像格式 (HEIF) 影像的 HDR 屬性。
WICHeifProperties

指定高效能影像格式 (HEIF) 影像的屬性。
WICJpegChrominanceProperties

指定 JPEG chrominance 資料表屬性。
WICJpegCommentProperties

指定 JPEG 批注屬性。
WICJpegIndexingOptions

指定編製 JPEG 影像索引的選項。
WICJpegLuminanceProperties

指定 JPEG 亮度資料表屬性。
WICJpegScanType

指定 JPEG 影像掃描中像素資料的記憶體配置。
WICJpegTransferMatrix

指定從 Y'Cb'Cr' 到 R'G'B' 的轉換矩陣。
WICJpegYCrCbSubsamplingOption

指定 JPEG YCrCB 子取樣選項。
WICNamedWhitePoint

指定原始影像的具名白平衡。
WICPixelFormatNumericRepresentation

定義常數,指定 WIC 像素格式數值表示的基本類型。
WICPlanarOptions

指定 IWICPlanarBitmapSourceTransform 實作的其他選項。
WICPngBkgdProperties

指定可攜式網路圖形 (PNG) 背景 (bKGD) 區塊元資料屬性。
WICPngChrmProperties

指定 CIE XYZ 色度之可攜式網路圖形 (PNG) cHRM 區塊元資料屬性。
WICPngFilterOption

指定可用於壓縮優化的可攜式網路圖形 (PNG) 篩選器。
WICPngGamaProperties

指定可攜式網路圖形 (PNG) gAMA 區塊元數據屬性。
WICPngHistProperties

指定可攜式網路圖形 (PNG) hIST 區塊元數據屬性。
WICPngIccpProperties

指定可攜式網路圖形 (PNG) iCCP 區塊元數據屬性。
WICPngItxtProperties

指定可攜式網路圖形 (PNG) iTXT 區塊元數據屬性。
WICPngSrgbProperties

指定可攜式網路圖形 (PNG) sRGB 區塊元數據屬性。
WICPngTimeProperties

指定可攜式網路圖形 (PNG) tIME 區塊元數據屬性。
WICProgressNotification

指定何時應該呼叫進度通知回呼。
WICProgressOperation

指定要接收通知的進度作業。
WICRawCapabilities

指定原始映像的功能支援。
WICRawParameterSet

指定原始編解碼器所使用的參數集。
WICRawRenderMode

指定下一個 CopyPixels 呼叫的轉譯意圖。
WICRawRotationCapabilities

指定編解碼器的旋轉功能。
WICSectionAccessLevel

指定 Windows Graphics Device Interface (GDI) 區段的存取層級。
WICTiffCompressionOption

指定標記的影像檔格式 (TIFF) 壓縮選項。
WICWebpAnimProperties

指定 WebP 影像的動畫屬性。
WICWebpAnmfProperties

指定 WebP 影像的動畫畫面屬性。