Gambaran Umum Format TIFF

Topik ini menyediakan informasi tentang codec TIFF asli yang tersedia melalui Komponen Pencitraan Windows (WIC).

Identitas Codec

Tabel berikut ini menyediakan informasi identifikasi codec.

Komponen Deskripsi
Nama Formal Format File Gambar Bertag (TIFF)
Ekstensi Nama File tiff, tif
Jenis MIME gambar/tiff, gambar/tif
Dukungan Spesifikasi Spesifikasi TIFF 6.0

 

Tabel berikut mencantumkan GUID yang digunakan untuk mengidentifikasi komponen codec TIFF asli.

Komponen Nama yang Mudah Diingat GUID
Format Kontainer GUID_ContainerFormatTiff 163bcc30-e2e9-4f0b-961da3e9fdb788a3
Decoder CLSID_WICTiffDecoder b54e85d9-fe23-499f-8b886acea7137502b
Encoder CLSID_WICTiffEncoder 0131be10-2001-4c5f-a9b0cc88fab64ce8

 

Pengodean

API pengodean WIC dirancang untuk menjadi codec-independen dan pengodean gambar untuk codec berkemampuan WIC pada dasarnya sama. Untuk informasi selengkapnya tentang pengodean gambar menggunakan WIC API, lihat Gambaran Umum Pengodean.

Opsi Encoder

Codec yang diaktifkan WIC berbeda pada tingkat opsi pengodean. Opsi encoder mencerminkan kemampuan encoder gambar dan setiap codec asli mendukung serangkaian opsi encoder ini. Opsi encoder dapat menjadi opsi dasar yang didukung WIC yang tersedia untuk semua kode yang diaktifkan WIC (meskipun belum tentu didukung) atau opsi khusus codec yang dirancang oleh codec format gambar. Untuk mengelola opsi pengodean ini selama proses pengodean, WIC menggunakan antarmuka IPropertyBag2 . Untuk informasi selengkapnya tentang menggunakan antarmuka IPropertyBag2 untuk pengodean WIC, lihat Gambaran Umum Pengodean.

Codec TIFF menggunakan opsi WIC dasar. Tabel berikut mencantumkan opsi encoder WIC yang didukung oleh codec TIFF asli.

Nama Properti VARTYPE Rentang Nilai Nilai Default
CompressionQuality VT_R4 0 - 1.0 0
TiffCompressionMethod VT_UI1 WICTiffCompressionOption WICTiffCompressionDontCare

Jika opsi encoder ada dalam daftar opsi IPropertyBag2 yang tidak didukung codec, itu diabaikan.

Opsi CompressionQuality

Menentukan kualitas pemadatan yang diinginkan. 0.0 menunjukkan skema kompresi yang paling tidak efisien yang tersedia. Biasanya, skema ini menghasilkan enkode yang lebih cepat tetapi output yang lebih besar. Nilai 1,0 menentukan skema kompresi paling efisien yang tersedia. Biasanya, skema ini menghasilkan enkode yang lebih panjang tetapi menghasilkan output yang lebih kecil.

Nilai default adalah 0.

Opsi TiffCompressionMethod

Menentukan metode kompresi TIFF.

Nilai defaultnya adalah WICTiffCompressionDontCare.

Decoding

API decoding WIC dirancang untuk menjadi codec-independen dan pendekodean gambar untuk codec yang diaktifkan WIC pada dasarnya sama. Untuk informasi selengkapnya tentang pendekodean gambar, lihat Gambaran Umum Pendekodean. Untuk informasi selengkapnya tentang menggunakan data gambar yang didekodekan, lihat Gambaran Umum Sumber Bitmap.