Windows Imaging Component

Windows 映射元件技術的概觀。

若要開發 Windows 映射元件,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
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 子取樣選項。
WICMetadataCreationOptions

指定元數據建立選項。
WICNamedWhitePoint

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

指定 WINDOWS 映像處理元件 (WIC) 選項,這些選項會在使用數據流初始化元件時使用。
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 Graphics Device Interface (GDI) 區段的存取層級。
WICTiffCompressionOption

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

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

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

函式

 
AddWriter

藉由為其新增 IWICMetadataWriter 來新增最上層元數據區塊。
CanConvert

判斷來源圖元格式是否可以轉換成目的地圖元格式。
CanConvert

查詢格式轉換器是否可以從某個格式轉換成另一種格式。
ClearIndexing

從使用 IWICJpegFrameDecode::SetIndexing 編製索引的 JPEG 中移除索引。
複製

建立目前 IWICEnumMetadataItem 的複本。
提交

認可映像的所有變更,並關閉數據流。
提交

將框架認可至影像。
提交

完成影像數據流的元數據變更。
CopyBlocks

要求像素數據,因為它原生儲存在 DDS 檔案中。
CopyPalette

複製譯碼器的 IWICPalette 。
CopyPalette

擷取索引圖元格式的色彩表格。
CopyPixels

指示對象產生圖元。
CopyPixels

使用提供的輸入參數複製像素數據。
CopyPixels

將圖元複製到目的地平面。 由提供的輸入參數設定。
CopyScan

直接從 WIC 譯碼器框架的輸出數據流擷取壓縮 JPEG 掃描的複本。
CreateBitmap

建立 IWICBitmap 物件。
CreateBitmapClipper

建立 IWICBitmapClipper 物件的新實例。
CreateBitmapFlipRotator

建立 IWICBitmapFlipRotator 物件的新實例。
CreateBitmapFromHBITMAP

從點陣圖句柄建立IWICBitmap。
CreateBitmapFromHICON

從圖示句柄建立IWICBitmap。
CreateBitmapFromMemory

從記憶體區塊建立IWICBitmap。
CreateBitmapFromSource

從 IWICBitmapSource 建立 IWICBitmap。
CreateBitmapFromSourceRect

從 IWICBitmapSource 的指定矩形建立 IWICBitmap。
CreateBitmapScaler

建立 IWICBitmapScaler 的新實例。
CreateColorContext

建立 IWICColorContext 類別的新實例。
CreateColorTransformer

建立 IWICColorTransform 類別的新實例。
CreateComponentEnumerator

建立指定元件類型的 IEnumUnknown 物件。
CreateComponentInfo

為指定的元件類別標識碼建立 IWICComponentInfo 類別的新實例, (CLSID) 。
CreateDecoder

建立 IWICBitmapDecoder 的新實例。
CreateDecoderFromFileHandle

根據指定的檔句柄建立IWICBitmapDecoder的新實例。
CreateDecoderFromFilename

根據指定的檔案建立 IWICBitmapDecoder 類別的新實例。
CreateDecoderFromStream

根據指定的 IStream,建立 IWICBitmapDecoder 類別的新實例。
CreateEncoder

建立 IWICBitmapEncoder 類別的新實例。
CreateEncoderPropertyBag

建立編碼器屬性包。
CreateFastMetadataEncoderFromDecoder

根據指定的 IWICBitmapDecoder,建立快速元數據編碼器的新實例。
CreateFastMetadataEncoderFromFrameDecode

根據指定的影像框架,建立快速元數據編碼器的新實例。
CreateFormatConverter

建立 IWICFormatConverter 類別的新實例。
CreateImageEncoder

建立新的影像編碼器物件。
CreateInstance

建立新的 IWICBitmapDecoder 實例。
CreateInstance

建立新的 IWICBitmapEncoder 實例。
CreateInstance

建立新的 IWICFormatConverter 實例。
CreateInstance

建立 IWICMetadataReader 的實例。
CreateInstance

建立 IWICMetadataWriter 的實例。
CreateMetadataReader

根據指定的參數建立 IWICMetadataReader。 (IWICComponentFactory.CreateMetadataReader)
CreateMetadataReaderFromContainer

根據指定的參數建立 IWICMetadataReader。 (IWICComponentFactory.CreateMetadataReaderFromContainer)
CreateMetadataWriter

根據指定的參數建立 IWICMetadataWriter。
CreateMetadataWriterFromReader

從指定的 IWICMetadataReader 建立 IWICMetadataWriter。
CreateNewFrame

建立新的 IWICBitmapFrameEncode 實例。
CreateNewFrame

建立要編碼的新框架。
CreatePalette

建立 IWICPalette 類別的新實例。
CreateQueryReaderFromBlockReader

從指定的 IWICMetadataBlockReader 建立 IWICMetadataQueryReader。
CreateQueryWriter

建立查詢寫入器的新實例。
CreateQueryWriterFromBlockWriter

從指定的 IWICMetadataBlockWriter 建立 IWICMetadataQueryWriter。
CreateQueryWriterFromReader

根據指定的查詢讀取器,建立查詢寫入器的新實例。 查詢寫入器會預先填入來自查詢讀取器的元數據。
CreateStream

建立 IWICStream 類別的新實例。
DoesRequireFixedSize

判斷元數據處理程式是否需要固定大小。
DoesRequireFullStream

判斷處理程式是否需要完整數據流。
DoesSupportAnimation

擷取值,指出編解碼器是否支持動畫。
DoesSupportChromakey

擷取值,指出編解碼器是否支援chromakey。
DoesSupportIndexing

擷取值,指出這個譯碼器是否支援索引編製,以便有效率的隨機存取。
DoesSupportLossless

擷取值,指出編解碼器是否支援無遺失格式。
DoesSupportMultiframe

擷取值,指出編解碼器是否支援多框架影像。
DoesSupportPadding

判斷元數據處理程式是否支援填補。
DoesSupportTransform

判斷 IWICBitmapSourceTransform 介面的實作是否原生支援特定的轉換選項。
DoesSupportTransform

使用這個方法來判斷是否支援所需的平面輸出,並允許呼叫端選擇優化的程式碼路徑。
GetAcHuffmanTable

擷取所指定掃描和數據表的 AC Huffman 數據表複本。 (IWICJpegFrameDecode.GetAcHuffmanTable)
GetAcHuffmanTable

擷取所指定掃描和數據表的 AC Huffman 數據表複本。 (IWICJpegFrameEncode.GetAcHuffmanTable)
GetAuthor

擷取元件作者的名稱。
GetBitsPerPixel

取得像素格式的每個圖元 (BPP) 位。
GetChannelCount

取得像素格式包含的通道數目。
GetChannelMask

取得像素格式的通道遮罩。
GetClosestPixelFormat

根據所需的格式,擷取 IWICBitmapSourceTransform 實作原生複製圖元的最接近圖元格式。
GetClosestSize

傳回實作可以原生調整的最接近維度,以指定所需的維度。
GetCLSID

擷取元件類別標識碼 (CLSID)
GetColorContext

取得像素格式的 IWICColorContext。
GetColorContexts

擷取影像的 IWICColorContext 物件。
GetColorContexts

擷取與影像框架相關聯的 IWICColorContext。
GetColorCount

擷取色彩表格中的色彩數目。
GetColorManagementVersion

擷取編解碼器支援的色彩管理版本號碼。
GetColors

使用內部色彩表格中的色彩填入提供的色彩陣列。 色彩數位應該根據 GetColorCount 的傳回結果來重設大小。
GetComponentType

擷取元件的 WICComponentType。
GetContainerFormat

擷取與編解碼器相關聯的容器 GUID。
GetContainerFormat

擷取映像的容器格式。
GetContainerFormat

擷取編碼器的容器格式。
GetContainerFormat

取得元數據查詢讀取器容器格式。
GetContainerFormat

擷取譯碼器的容器格式。
GetContainerFormats

擷取元數據處理程序支援的容器格式。
GetContrast

取得原始影像的對比值。
GetCount

擷取最上層元數據區塊的數目。
GetCount

取得讀取器內的元數據項目數目。
GetCurrentLevel

取得譯碼器的目前漸進式層級。
GetCurrentParameterSet

取得目前的參數集。
GetDataPointer

取得鎖定矩形中左上方圖元的指標。
GetDcHuffmanTable

擷取指定掃描和數據表的 DC Huffman 資料表複本。 (IWICJpegFrameDecode.GetDcHuffmanTable)
GetDcHuffmanTable

擷取指定掃描和數據表的 DC Huffman 資料表複本。 (IWICJpegFrameEncode.GetDcHuffmanTable)
GetDecoderInfo

擷取影像的 IWICBitmapDecoderInfo。
GetDeviceManufacturer

擷取與編解碼器相關聯的裝置製造名稱。
GetDeviceManufacturer

擷取元數據處理程式的裝置製造商。
GetDeviceModels

擷取與編解碼器相關聯的裝置型號逗號分隔清單。
GetDeviceModels

擷取支援元數據處理程式的裝置型號。
GetEncoderInfo

擷取編碼器的 IWICBitmapEncoderInfo。
GetEnumerator

取得元數據階層中目前相對位置上所有元數據專案的列舉值。
GetEnumerator

擷取代表每個最上層元數據區塊的IWICMetadataReader物件列舉。
GetEnumerator

取得所有元數據專案的列舉值。
GetExifColorSpace

擷取 EXIF) 色彩空間色彩內容 (Exchangeable 影像檔案。
GetExposureCompensation

取得原始影像的曝光補償停止值。
GetFileExtensions

擷取與編解碼器相關聯的擴展名逗號分隔清單。
GetFormatGUID

取得像素格式 GUID。
GetFormatInfo

取得儲存 DDS 影像之格式的相關信息。
GetFrame

擷取影像的指定框架。
GetFrame

擷取 DDS 影像的指定框架。
GetFrameCount

擷取影像中的畫面格總數。
GetFrameHeader

從整個框架擷取標頭數據。
GetFriendlyName

擷取元件的易記名稱,這是元件的人類可讀取顯示名稱。
GetGamma

取得原始影像的目前 gamma 設定。
GetHeader

取得元數據寫入器的元數據標頭。
GetKelvinRangeInfo

取得原始影像目前 Kelvin 範圍的相關信息。
GetLevelCount

取得 CODEC 支援的漸進式譯碼層級數目。
GetLocation

擷取與根元數據區塊相對的目前路徑。
GetMetadataByName

擷取元數據查詢表達式所識別的元數據區塊或專案。
GetMetadataFormat

擷取元數據處理程式的元數據格式。
GetMetadataFormat

取得與讀取器相關聯的元數據格式。
GetMetadataHandlerInfo

取得與讀取器相關聯的元數據處理程序資訊。
GetMetadataQueryReader

從譯碼器擷取元數據查詢讀取器。
GetMetadataQueryReader

擷取框架的元數據查詢讀取器。
GetMetadataQueryWriter

擷取編碼器的元數據查詢寫入器。
GetMetadataQueryWriter

取得編碼器框架的元數據查詢寫入器。
GetMetadataQueryWriter

擷取元數據查詢寫入器以進行快速元數據編碼。
GetMimeTypes

擷取與編解碼器相關聯的mime類型逗號分隔序列。
GetNamedWhitePoint

取得原始影像的具名白點。
GetNoiseReduction

取得原始影像的雜訊縮減值。
GetNumericRepresentation

TBD (IWICPixelFormatInfo2.GetNumericRepresentation)
GetParameters

取得 DDS 特定數據。 (IWICDdsDecoder.GetParameters)
GetParameters

取得 DDS 特定數據。 (IWICDdsEncoder.GetParameters)
GetPatterns

擷取譯碼器支援的檔案模式簽章。
GetPatterns

取得與元數據讀取器相關聯的元數據模式。
GetPersistOptions

取得使用數據流初始化元件時所使用的保存選項。
GetPixelFormat

取得的像素格式,用於鎖定的像素區域。 這可用來計算鎖定區域中每個像素的位元元組數目。
GetPixelFormat

擷取位圖來源的圖元格式。
GetPixelFormats

擷取編解碼器支援的圖元格式。
GetPixelFormats

擷取 GUID 清單,表示轉換子所支援的像素格式。
GetPreferredVendorGUID

取得慣用的廠商 GUID。
GetPreview

如果支援,擷取預覽影像。
GetProfileBytes

擷取色彩內容配置檔。
GetQuantizationTable

擷取量化數據表的複本。 (IWICJpegFrameDecode.GetQuantizationTable)
GetQuantizationTable

擷取量化數據表的複本。 (IWICJpegFrameEncode.GetQuantizationTable)
GetReaderByIndex

擷取指定最上層元數據區塊的 IWICMetadataReader。
GetRenderMode

取得目前的 WICRawRenderMode。
GetResolution

擷取圖元與實體世界測量之間的取樣率。
GetRotation

取得目前的旋轉角度。
GetSaturation

取得原始影像的飽和度值。
GetScanHeader

從 [掃描開始] (SOS) 標記中擷取具有指定索引之掃描的參數。
GetSharpness

取得原始影像的尖角值。
GetSigningStatus

擷取元件的簽署狀態。
GetSize

擷取鎖定矩形的寬度和高度,以像素為單位。
GetSize

擷取位圖的像素寬度和高度。
GetSizeInBlocks

取得 DDS 影像的寬度和高度,以區塊為單位。
GetSpecVersion

擷取元件的規格版本。
GetStream

取得元件所持有的數據流。
GetStride

提供記憶體之跨步值的存取權。
GetThumbnail

如果影像存在,則擷取影像的點陣圖縮圖
GetThumbnail

如果編解碼器支援,則擷取畫面格的小型預覽。
GetTint

取得原始影像的色調值。
GetToneCurve

取得原始影像的音調曲線。
GetType

擷取色彩內容類型。 (IWICColorContext.GetType)
GetType

擷取描述調色盤的 WICBitmapPaletteType。
GetValue

取得元數據專案值。
GetValueByIndex

取得指定索引處的元數據專案。
GetVendorGUID

擷取廠商 GUID。
GetVersion

擷取元件的版本。
GetWhitePointKelvin

取得原始影像的白色點 Kelvin 溫度。
GetWhitePointRGB

取得白點 RGB 值。
GetWriterByIndex

擷取位於指定索引處的 IWICMetadataWriter。
HasAlpha

指出調色盤是否包含非不透明 (的專案,也就是具有小於 1) alpha 的專案。
初始 化

使用提供的參數,初始化點陣圖剪輯器。
初始 化

使用提供的數據流初始化譯碼器。
初始 化

使用 IStream 初始化編碼器,以告知編碼器編碼位的位置。
初始 化

使用提供的參數,初始化位圖翻轉旋轉器。
初始 化

使用指定的屬性初始化畫面編碼器。
初始 化

使用提供的參數初始化點陣圖縮放器。
初始 化

使用 IWICBitmapSource 初始化 IWICColorTransform,並將它從一個 IWICColorContext 轉換成另一個。
初始 化

初始化格式轉換器。
初始 化

使用平面來源初始化格式轉換器,並指定交錯輸出圖元格式。
InitializeCustom

將調色盤初始化為提供的自訂色彩專案。
InitializeFromBitmap

使用以參考位圖為基礎的計算優化值,初始化調色盤。
InitializeFromBlockReader

從指定的 IWICMetadataBlockReader 初始化 IWICMetadataBlockWriter。 這會將元數據區塊寫入器預先填入元數據區塊讀取器中的所有元數據。
InitializeFromExifColorSpace

使用 Exchangeable 影像檔 (EXIF) 色彩空間,初始化色彩內容。
InitializeFromFilename

從指定的檔案初始化色彩內容。
InitializeFromFilename

從特定檔案初始化數據流。
InitializeFromIStream

從另一個數據流初始化數據流。 訪問許可權繼承自基礎數據流。
InitializeFromIStreamRegion

將數據流初始化為另一個數據流的子數據流。
InitializeFromMemory

從記憶體區塊初始化色彩內容。
InitializeFromMemory

初始化數據流,以將記憶體區塊視為數據流。 數據流無法成長超過緩衝區大小。
InitializeFromPalette

根據指定的調色盤初始化調色盤。
InitializePredefined

將調色盤初始化為 WICBitmapPaletteType 所指定的其中一個預先定義的調色盤,並選擇性地新增透明色彩。
IsBlackWhite

擷取值,這個值描述調色盤是否為黑白。
IsGrayscale

擷取值,這個值描述調色盤是否為灰階。
LoadEx

使用指定的參數從輸入數據流載入數據。
LoadParameterSet

設定所需的 WICRawParameterSet 選項。
鎖定

提供位圖矩形區域的存取權。
MatchesMimeType

擷取值,指出指定的mime類型是否符合編解碼器的mime類型。
MatchesPattern

擷取值,指出編解碼器是否辨識指定數據流內的模式。
MatchesPattern

判斷數據流是否包含元數據專案模式。
下一步

在列舉中進階目前的位置。
通知

用於原始映像參數變更通知的應用程式定義回呼方法。
通知

通知方法只會記錄為合規性;不建議使用,未來可能會改變或無法使用。 請改用 RegisterProgressNotification。
PFNProgressNotification

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

根據指定的數據流擷取譯碼器的功能。
QueryRawCapabilitiesInfo

擷取原始映像支援哪些功能的相關信息。
RefreshStream

通知元件,其保留的數據流內容可能已變更。 元件應該從數據流中變更任何快取的信息來回應。
RegisterProgressNotification

註冊進度通知回呼函式。
RemoveMetadataByName

使用元數據查詢表示式,從特定位置移除元數據專案。
RemoveValue

拿掉符合指定參數的元數據專案。
RemoveValueByIndex

拿掉位於指定索引處的元數據專案。
RemoveWriterByIndex

從指定的索引位置移除元數據寫入器。
重設

將目前的位置重設為列舉的開頭。
SaveEx

使用指定的參數,將 IWICPersistStream 儲存至指定的輸入 IStream。
SetColorContexts

設定編碼器的 IWICColorContext 物件。
SetColorContexts

將指定的 IWICColorContext 設定檔設定為框架。
SetContrast

設定原始影像的對比值。
SetCurrentLevel

指定要在下一次呼叫 CopyPixels 時擷取的層級。
SetDestinationColorContext

設定目的地色彩內容。
SetExposureCompensation

設定曝光補償停止值。
SetGamma

設定所需的 gamma 值。
SetIndexing

啟用 JPEG 的索引,以便有效率的隨機存取。
SetMetadataByName

將元數據項目設定為特定位置。
SetNamedWhitePoint

設定源檔的具名白點。
SetNoiseReduction

設定原始影像的雜訊縮減值。
SetNotificationCallback

設定通知回呼方法。
SetPalette

提供調色盤修改的存取權。
SetPalette

設定影像的全域調色盤。
SetPalette

設定索引圖元格式的 IWICPalette。
SetParameters

設定 DDS 特定數據。
SetPixelFormat

要求編碼器使用指定的像素格式。
SetPreview

設定影像的全域預覽。
SetRenderMode

設定目前的 WICRawRenderMode。
SetResolution

變更影像的實體解析度。
SetResolution

設定輸出影像的實體解析度。
SetRotation

設定所需的旋轉角度。
SetSaturation

設定原始影像的飽和度值。
SetSharpness

設定原始影像的尖角值。
SetSize

設定畫面的輸出影像維度。
SetThumbnail

設定影像的全域縮圖。
SetThumbnail

如果編解碼器支援,請設定框架縮圖。
SetTint

設定原始影像的色調值。
SetToneCurve

設定原始影像的音調曲線。
SetValue

設定指定的元數據專案。
SetValueByIndex

將元數據項目設定為指定的索引。
SetWhitePointKelvin

設定白點 Kelvin 值。
SetWhitePointRGB

設定白色點 RGB 值。
SetWriterByIndex

取代位於指定索引位置的元數據寫入器。
Skip

跳到指定的物件數目。
SupportsTransparency

傳回格式是否支援透明圖元。
WICConvertBitmapSource

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

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

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

傳回指定之 IWICMetadataWriter 所包含的元數據內容大小。 傳回的大小會代表標頭和元數據的長度。
WICMapGuidToShortName

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

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

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

取得指定容器格式的元數據格式 GUID,以及最符合指定數據流內內容的廠商。
WICSerializeMetadataContent

將元數據寫入指定的數據流。
WriteFrame

將影像編碼為 IWICBitmapFrameEncode 所提供的框架。
WriteFrameThumbnail

將影像編碼為 IWICBitmapFrameEncode 所指定框架的縮圖。
WritePixels

將掃描行數據從呼叫端提供的緩衝區複製到IWICBitmapFrameEncode物件。
WritePixels

將來源平面的行寫入編碼格式。 (IWICPlanarBitmapFrameEncode.WritePixels)
WriteScan

將掃描數據寫入 JPEG 框架。
WriteSource

編碼點圖來源。
WriteSource

將來源平面的行寫入編碼格式。 (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

將指定的影像編碼為指定 WIC 位圖編碼器的縮圖。

介面

 
IWICBitmap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

公開色彩管理的方法。
IWICColorTransform

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

公開方法,以建立元件開發人員所使用的元件。 這包括元數據讀取器、寫入器和其他服務,以供編解碼器和元數據處理程式開發人員使用。
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 和量化數據表的存取權。
IWICMetadataBlockReader

公開方法,提供所有編解碼器最上層元數據區塊的存取權。
IWICMetadataBlockWriter

公開啟用元數據編碼的方法。 這個介面是由譯碼器及其影像框架所實作。
IWICMetadataHandlerInfo

公開提供已註冊元數據處理程式基本資訊的方法。
IWICMetadataQueryReader

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

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

公開提供對元數據內容之存取權的方法。 此介面是由獨立軟體廠商實作, (ISV) 來建立新的元數據讀取器。
IWICMetadataReaderInfo

公開提供已註冊元數據讀取器基本資訊的方法。
IWICMetadataWriter

公開提供寫入元數據內容存取權的方法。 這是由獨立軟體廠商實作, (ISV) 來建立新的元數據寫入器。
IWICMetadataWriterInfo

公開提供已註冊元數據寫入器基本資訊的方法。
IWICPalette

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

公開提供額外負載和儲存方法的方法,這些方法會採用 WICPersistOptions。
IWICPixelFormatInfo

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

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

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

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

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

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

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

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

公開數據流提供者的方法。

結構

 
WICBitmapPattern

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

針對平面圖元格式,指定元件平面的圖元格式、緩衝區、步進和大小。
WICBitmapPlaneDescription

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

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

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

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

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

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

表示元數據標頭。
WICMetadataPattern

表示元數據模式。
WICRawCapabilitiesInfo

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

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

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

代表 Windows 映像處理元件 (WIC) API 的矩形。