wincodec.h 標頭

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

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

介面

 
IWICBitmap

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

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

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

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

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

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

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

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

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

定義編碼檔案之個別影像畫面格譯碼的方法。
IWICBitmapFrameEncode

表示編碼器的個別影像畫面格。
IWICBitmapLock

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

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

公開參考從中擷取圖元的來源,但無法寫回的方法。
IWICBitmapSourceTransform

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

公開色彩管理的方法。
IWICColorTransform

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

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

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

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

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

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

公開原始影像變更的回呼方法。
IWICEnumMetadataItem

公開提供個別元數據項目列舉服務的方法。
IWICFastMetadataEncoder

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

代表 IWICBitmapSource,可將影像數據從一個像素格式轉換成另一個像素格式,處理索引格式、調色盤轉譯和 Alpha 臨界值。
IWICFormatConverterInfo

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

將ID2D1Image介面編碼為IWICBitmapEncoder。
IWICImagingFactory

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

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

公開譯碼 JPEG 影像的方法。 可讓您存取 Frame (SOF) 標頭、掃描開始 (SOS) 標頭、Huffman 和 Quantization 數據表,以及壓縮的 JPEG JPEG 數據。 也啟用索引編製,以便有效率的隨機存取。
IWICJpegFrameEncode

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

使用元數據查詢表達式,公開從譯碼器或其影像框架擷取元數據區塊和專案的方法。
IWICMetadataQueryWriter

使用元數據查詢表達式,將元數據區塊和專案設定或移除至編碼器或其影像框架的方法。
IWICPalette

公開存取及建置色彩數據表的方法,主要是針對索引圖元格式。
IWICPixelFormatInfo

公開提供圖元格式相關信息的方法。
IWICPixelFormatInfo2

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

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

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

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

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

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

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

函式

 
WICConvertBitmapSource

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

會傳回 IWICBitmapSource,其是由 Windows 圖形裝置介面的圖元所支援, (GDI) 區段句柄。 (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

會傳回 IWICBitmapSource,其是由 Windows 圖形裝置介面的圖元所支援, (GDI) 區段句柄。 (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

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

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

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

回呼函式

 
PFNProgressNotification

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

結構

 
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 的矩形。

列舉

 
WIC8BIMIptcDigestProperties

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

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

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

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

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

指定譯碼器的功能。
WICBitmapDitherType

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

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

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

指定IWICBitmap的存取權。
WICBitmapPaletteType

指定用於索引影像格式的調色盤類型。
WICBitmapTransformOptions

指定翻轉和旋轉轉換。
WICColorContextType

指定色彩內容類型。
WICComponentEnumerateOptions

指定元件列舉選項。
WICComponentSigning

指定元件簽署狀態。
WICComponentType

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

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

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

指定譯碼選項。
WICGifApplicationExtensionProperties

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

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

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

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

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

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

指定高效能影像格式的 HDR 屬性, (HEIF) 影像。
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 (PNG) 背景 (bKGD) 區塊元資料屬性的可攜式網路圖形。
WICPngChrmProperties

指定 CIE XYZ chromaticity 的可攜式網路圖形 (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 圖形裝置介面 (GDI) 區段的存取層級。
WICTiffCompressionOption

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

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

指定 WebP 影像的動畫框架屬性。