Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten temat zawiera informacje o natywnym koderze TIFF dostępnym za pośrednictwem składnika Windows Imaging Component (WIC).
Tożsamość kodeka
Poniższa tabela zawiera informacje dotyczące identyfikacji koderów.
| Składnik | Opis |
|---|---|
| Nazwy formalne | Format oznakowanego pliku obrazu (TIFF) |
| Rozszerzenia nazw plików | tiff, tif |
| Typy MIME | image/tiff (obraz/typ TIFF), image/tif (obraz/typ TIF) |
| Obsługa specyfikacji | Specyfikacja TIFF 6.0 |
W poniższej tabeli wymieniono GUID-y używane do identyfikowania natywnych składników kodeka TIFF.
| Składnik | Przyjazna nazwa | Identyfikator Globalnie Unikalny (GUID) |
|---|---|---|
| Format kontenera | GUID_ContainerFormatTiff | 163bcc30-e2e9-4f0b-961da3e9fdb788a3 |
| Dekoder | CLSID_WICTiffDecoder | b54e85d9-fe23-499f-8b886acea7137502b |
| Koder | CLSID_WICTiffEncoder | 0131be10-2001-4c5f-a9b0cc88fab64ce8 |
Kodowanie
Interfejs kodowania API WIC został zaprojektowany jako niezależny od kodeków, a kodowanie obrazów dla kodeków obsługujących WIC jest zasadniczo takie samo. Aby uzyskać więcej informacji na temat kodowania obrazów przy użyciu interfejsu API WIC, zobacz Kodowanie — omówienie.
Opcje kodera
Koderki z obsługą funkcji WIC różnią się na poziomie opcji kodowania. Opcje kodera odzwierciedlają możliwości kodera obrazu, a każdy koder natywny obsługuje zestaw tych opcji kodera. Opcje kodowania mogą być podstawowymi opcjami obsługiwanymi przez usługę WIC dostępnymi dla wszystkich kodeków z obsługą funkcji WIC (choć niekoniecznie obsługiwanych) lub opcjami specyficznymi dla kodeka zaprojektowanego przez kodek formatu obrazu. Aby zarządzać tymi opcjami kodowania podczas procesu kodowania, WIC używa interfejsu IPropertyBag2 . Aby uzyskać więcej informacji na temat używania interfejsu IPropertyBag2 na potrzeby kodowania WIC, zobacz Omówienie kodowania.
Koder TIFF używa podstawowych opcji WIC. W poniższej tabeli wymieniono opcje kodera WIC obsługiwane przez natywny koder TIFF.
| Nazwa właściwości | VARTYPE | Zakres wartości | Wartość domyślna |
|---|---|---|---|
| Jakość Kompresji | VT_R4 | 0 - 1.0 | 0 |
| TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Jeśli opcja kodera znajduje się na liście opcji IPropertyBag2, ale kodek jej nie obsługuje, jest ignorowana.
Opcja Jakość kompresji
Określa żądaną jakość kompresji. 0.0 wskazuje najmniej wydajny schemat kompresji dostępny. Zazwyczaj ten schemat powoduje szybsze kodowanie, ale większe dane wyjściowe. Wartość 1.0 określa najbardziej wydajny schemat kompresji dostępny. Zazwyczaj ten schemat powoduje dłuższy kod, ale generuje mniejsze dane wyjściowe.
Wartość domyślna to 0.
Opcja TiffCompressionMethod
Określa metodę kompresji TIFF.
Wartość domyślna to WICTiffCompressionDontCare.
Dekodowanie
Interfejsy API dekodowania WIC zostały zaprojektowane tak, aby mogły być niezależne od kodeków, a dekodowanie obrazów dla kodeków obsługujących WIC jest zasadniczo takie samo. Aby uzyskać więcej informacji na temat dekodowania obrazów, zobacz Omówienie dekodowania. Aby uzyskać więcej informacji na temat używania zdekodowanych danych obrazu, zobacz Bitmap Sources Overview (Omówienie źródeł map bitowych).