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