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 影像的動畫畫面屬性。 |