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