Udostępnij przez


Interfejsy składnika Windows Imaging

Ta sekcja zawiera informacje o interfejsach składnika Windows Imaging (WIC).

W tej sekcji

Temat Opis
Mapa IWICBit
Definiuje metody, które dodają koncepcję możliwości zapisu i statycznych reprezentacji map bitowych w pamięci do IWICBitmapSource.
IWICBitmapClipper
Uwidacznia metody, które tworzą obciętą wersję mapy bitowej wejściowej dla określonego prostokątnego regionu zainteresowania.
IWICBitmapCodecInfo
Uwidacznia metody, które zawierają informacje o konkretnym koderce.
IWICBitmapCodecProgressNotification
Uwidacznia metody używane do powiadamiania o postępie koderów i dekodatorów.
IWICBitmapDecoder
Uwidacznia metody reprezentujące dekoder.
IWICBitmapDecoderInfo
Uwidacznia metody, które zawierają informacje o dekoderze.
IWICBitmapEncoder
Definiuje metody ustawiania właściwości kodera, takich jak miniatury, ramki i palety.
IWICBitmapEncoderInfo
Uwidacznia metody udostępniające informacje o koderze.
IWICBitmapFlipRotator
Ujawnia metody, które generują odwrócone (poziomo lub pionowo) i/lub obracane (o przyrosty 90 stopni) źródło mapy bitowej. Rotacje są wykonywane przed przewróceniem.
IWICBitmapFrameDecode
Definiuje metody dekodowania pojedynczych ramek obrazów zakodowanego pliku.
IWICBitmapFrameEncode
Reprezentuje pojedyncze klatki obrazu enkodera.
IWICBitmapLock
Uwidacznia metody, które obsługują metodę blokady.
IWICBitmapScaler
Reprezentuje zmienioną wersję mapy bitowej wejściowej przy użyciu algorytmu ponownego próbkowania lub filtrowania.
IWICBitmapSource
Uwidacznia metody odwołujące się do źródła, z którego są pobierane piksele, ale nie mogą być zapisywane z powrotem.
IWICBitmapSourceTransform
Udostępnia metody odciążania niektórych operacji do implementacji bazowej IWICBitmapSource.
IWICColorContext
Uwidacznia metody zarządzania kolorami.
IWICColorTransform
Uwidacznia metody przekształcające IWICBitmapSource z jednego kontekstu kolorów na inny.
IWICComponentFactory
Uwidacznia metody tworzenia składników używanych przez deweloperów składników. Obejmuje to czytniki i zapisujące metadane oraz inne usługi przeznaczone dla deweloperów kodeków i procedur obsługi metadanych.
IWICComponentInfo
Uwidacznia metody dostarczające informacje o składnikach.
IWICDdsDecoder
Zawiera informacje i funkcje specyficzne dla formatu obrazu DDS.
IWICDsEncoder
Umożliwia zapisywanie informacji specyficznych dla formatu DDS do kodera.
IWICDevelopRaw
Uwidacznia metody, które zapewniają dostęp do możliwości formatu kodu pierwotnego.
IWICDevelopRawNotificationCallback
Uwidacznia metodę wywołania zwrotnego dla nieprzetworzonych powiadomień o zmianie obrazu.
IWICDdsFrameDecode
Umożliwia dostęp do pojedynczej ramki danych obrazu DDS w natywnym formacie DXGI_FORMAT, a także zawiera informacje o tych danych.
IWICEnumMetadataItem
Uwidacznia metody udostępniające usługi wyliczania dla poszczególnych elementów metadanych.
IWICFastMetadataEncoder
Udostępnia metody używane do bezpośredniej edycji metadanych. Szybki koder metadanych umożliwia dodawanie i usuwanie metadanych do obrazu bez konieczności pełnego ponownego kodowania obrazu.
IWICFormatConverter
Reprezentuje IWICBitmapSource, który konwertuje dane obrazu z jednego formatu pikseli na inny, obsługując dithering i halftoning do indeksowanych formatów, translację palety i progowanie alfa.
IWICFormatConverterInfo
Uwidacznia metody udostępniające informacje o konwerterze formatu pikseli.
IWICImageEncoder
Koduje interfejsy ID2D1Image do interfejsu IWICBitmapEncoder.
IWICImagingFactory
Udostępnia metody używane do tworzenia składników dla funkcji WIC, takich jak dekodatory, kodery i konwertery formatów pikseli.
IWICImagingFactory2
Rozszerzenie interfejsu fabryki WIC, które zawiera możliwość tworzenia IWICImageEncoder.
IWICJpegFrameDecode
Uwidacznia metody dekodowania obrazów JPEG. Zapewnia dostęp do nagłówka Start Of Frame (SOF), nagłówka Start of Scan (SOS), tabel Huffman i Quantization oraz skompresowanych danych JPEG. Umożliwia również indeksowanie w celu zapewnienia efektywnego dostępu losowego.
IWICJpegFrameEncode
Uwidacznia metody zapisywania skompresowanych danych skanowania JPEG bezpośrednio do strumienia wyjściowego kodera WIC. Zapewnia również dostęp do tabel Huffman i kwantyzacji.
IWICMetadataBlockReader
Udostępnia metody, które zapewniają dostęp do wszystkich bloków metadanych najwyższego poziomu kodera.
IWICMetadataBlockWriter
Uwidacznia metody, które umożliwiają kodowanie metadanych. Ten interfejs jest implementowany zarówno przez dekoder, jak i przez ramki obrazu.
IWICMetadataHandlerInfo
Uwidacznia metody, które zawierają podstawowe informacje o zarejestrowanej procedurze obsługi metadanych.
IWICMetadataQueryReader
Uwidacznia metody pobierania bloków metadanych i elementów z dekodera lub ramek obrazów przy użyciu wyrażenia zapytania metadanych.
IWICMetadataQueryWriter
Udostępnia metody ustawiania lub usuwania bloków metadanych i elementów kodera lub jego ramek obrazu, przy pomocy wyrażenia zapytań metadanych.
IWICMetadataReader
Uwidacznia metody zapewniające dostęp do podkreślenia zawartości metadanych. Ten interfejs jest implementowany przez niezależnych dostawców oprogramowania (ISV) w celu tworzenia nowych czytników metadanych.
IWICMetadataReaderInfo
Udostępnia metody, które zawierają podstawowe informacje o zarejestrowanym czytniku metadanych.
IWICMetadataWriter
Udostępnia metody, które zapewniają dostęp do pisania zawartości metadanych. Jest to implementowane przez ISV w celu utworzenia nowych twórców metadanych.
IWICMetadataWriterInfo
Udostępnia metody, które dostarczają podstawowe informacje na temat zarejestrowanego pisarza metadanych.
IWICPalette
Uwidacznia metody uzyskiwania dostępu do tabeli kolorów i tworzenia jej głównie w przypadku formatów indeksowanych pikseli.
IWICPersistStream
Uwidacznia metody udostępniające dodatkowe metody ładowania i zapisywania, które przyjmują metody WICPersistOptions.
IWICPixelFormatInfo
Udostępnia metody, które udostępniają informacje o formacie pikseli.
IWICPixelFormatInfo2
Rozszerza IWICPixelFormatInfo, podając dodatkowe informacje o formacie pikseli.
IWICPlanarBitmapFrameEncode
Umożliwia zapisanie pikseli obrazu składnika planarnego do kodera.
IWICPlanarBitmapSourceTransform
Zapewnia dostęp do formatów płaszczyznowych pikseli Y CbCr, w których składniki pikseli są przechowywane w oddzielnych płaszczyznach.
IWICPlanarFormatConverter
Umożliwia zainicjowanie konwertera formatów przy użyciu źródła planarnego.
IWICProgressCallback
interfejs IWICProgressCallback jest udokumentowany tylko pod kątem zgodności; jego stosowanie nie jest zalecane i może zostać zmienione lub niedostępne w przyszłości. Zamiast tego użyj RegisterProgressNotification.
IWICProgressiveLevelControl
Uwidacznia metody uzyskiwania informacji na temat progresywnego dekodowania i kontrolowania ich.
IWICStream
Reprezentuje strumień WIC do odwoływania się do obrazu i zawartości metadanych.
IWICStreamProvider
Uwidacznia metody dostawcy strumienia.