Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menyediakan informasi tentang codec PNG asli yang tersedia melalui Komponen Pencitraan Windows (WIC).
Identitas Codec
Tabel berikut ini menyediakan informasi identifikasi codec.
Komponen | Deskripsi |
---|---|
Nama Formal | Grafis Jaringan Portabel (PNG) |
Ekstensi Nama File | png |
Jenis MIME | image/png |
Dukungan Spesifikasi | Spesifikasi PNG 1.2 |
Tabel berikut mencantumkan GUID yang digunakan untuk mengidentifikasi komponen codec PNG asli.
Komponen | Nama Yang Mudah Diingat | - GUID |
---|---|---|
Format Kontainer | GUID_ContainerFormatPng | 1b7cfaf4-713f-473c-bbcd6137425faeaf |
Dekoder | CLSID_WICPngDecoder | 389ea17b-5078-4cde-b6ef25c15175c751 |
Pengode | CLSID_WICPngEncoder | 27949969-876a-41d7-9447568f6a35a4dc |
Windows 8 dan yang lebih baru
Dimulai dengan Windows 8 WIC menyediakan dekoder PNG tambahan
Pengkodean
API pengodean WIC dirancang agar tidak bergantung pada codec tertentu dan pengodean gambar untuk codec yang mendukung WIC pada dasarnya sama. Untuk informasi selengkapnya tentang pengodean gambar menggunakan WIC API, lihat Gambaran Umum Pengodean .
Opsi Encoder
Codec yang diaktifkan dengan WIC berbeda pada tingkat pilihan pengkodean. Opsi encoder mencerminkan kemampuan encoder gambar dan setiap codec asli mendukung serangkaian opsi encoder ini. Opsi encoder dapat berupa opsi dasar yang didukung oleh WIC yang tersedia untuk semua codec yang diaktifkan WIC (meskipun mungkin tidak didukung) atau opsi yang khusus untuk codec yang dirancang oleh codec format gambar. Untuk mengelola opsi pengodean ini selama proses pengodean, WIC menggunakan antarmukaIPropertyBag2 . Untuk informasi selengkapnya tentang menggunakan antarmuka IPropertyBag2 untuk pengodean WIC, lihat Gambaran Umum Pengodean.
Codec PNG menggunakan opsi encoder WIC dasar. Tabel berikut mencantumkan opsi encoder WIC yang didukung oleh codec PNG asli.
Nama Properti | Jenis Variabel | Rentang Nilai | Nilai Bawaan |
---|---|---|---|
InterlaceOption | VT_BOOL | TRUE/FALSE | FALSE |
FilterOption | VT_UI1 | WICPngFilterOption | WICPngFilterUnspecified |
Jika ada opsi encoder di daftar opsi IPropertyBag2 yang tidak didukung codec, maka opsi tersebut akan diabaikan.
InterlaceOption
Menentukan apakah akan mengodekan data gambar sebagai terjalin.
Nilai defaultnya adalah FALSE.
FilterOption
Menentukan opsi filter yang akan digunakan untuk pemadatan gambar.
Nilai defaultnya adalah WICPngFilterUnspecified.
Decoding
API WIC dirancang untuk bersifat independen dari codec, dan decoding gambar untuk codec yang didukung WIC pada dasarnya sama. Untuk informasi selengkapnya tentang dekode gambar, lihat Gambaran Umum Dekoding. Untuk informasi selengkapnya tentang menggunakan data gambar yang didekodekan, lihat Gambaran Umum Sumber Bitmap .
Codec asli PNG juga mendukung IWICBitmapSourceTransform pada decoding bingkai yang menyediakan opsi tingkat lanjut untuk mendekode aliran gambar. Untuk informasi selengkapnya tentang opsi tingkat lanjut ini, lihat Gambaran Umum Sumber Bitmap .