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 BMP asli yang tersedia melalui Komponen Pencitraan Windows (WIC).
Identitas Codec
Tabel berikut ini menyediakan informasi identifikasi codec.
Komponen | Deskripsi |
---|---|
Nama Formal | Windows Bitmap Format |
Ekstensi Nama File | bmp, dib |
Jenis MIME | gambar/bmp |
Dukungan Spesifikasi | Spesifikasi BMP v5 |
Tabel berikut mencantumkan GUID yang digunakan untuk mengidentifikasi komponen codec BMP asli.
Komponen | Nama Yang Mudah Diingat | GUID |
---|---|---|
Format Kontainer | GUID_ContainerFormatBmp | 0af1d87e-fcfe-4188-bdeba7906471cbe3 |
Decoder | CLSID_WICBmpDecoder | 6b462062-7cbf-400d-9fdb813dd10f2778 |
Pengode | CLSID_WICBmpEncoder | 69be8bb4-d66d-47c8-865aed1589433782 |
Pengkodean
API pengodean WIC dirancang untuk tidak bergantung pada codec, sehingga 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 mendukung WIC berbeda pada level opsi pengodean. Opsi encoder mencerminkan kemampuan encoder gambar dan setiap codec asli mendukung serangkaian opsi encoder ini. Fitur encoder dapat berupa opsi generik yang didukung WIC, tersedia untuk semua kode yang diaktifkan WIC (meskipun mungkin tidak semuanya didukung), atau opsi khusus kodek yang dirancang oleh kodek format gambar. Untuk mengelola opsi pengodean ini selama proses pengodean, WIC menggunakan antarmukaIPropertyBag2 . Untuk informasi selengkapnya tentang menggunakan antarmuka IPropertyBag2 untuk pengodean WIC, lihat Pengodean Gambaran Umum.
Tabel berikut mencantumkan opsi encoder WIC yang didukung oleh codec BMP asli.
Nama Properti | TipeVariabel | Rentang Nilai | Nilai Default |
---|---|---|---|
EnableV5Header32bppBGRA | VT_BOOL | VARIANT_TRUE/VARIANT_FALSE | VARIANT_FALSE |
EnableV5Header32bppBGRA
Menentukan apakah akan mengizinkan pengodean data dalam format piksel GUID_WICPixelFormat32bppBGRA. Jika opsi ini diatur ke VARIANT_TRUE, BMP akan ditulis dengan header BITMAPV5HEADER.
Nilai defaultnya adalah VARIANT_FALSE.
Jika opsi encoder ada dalam daftar opsi IPropertyBag2 yang tidak didukung codec, itu diabaikan.
Catatan untuk file Windows BMP 16-bit dan 32-bit, codec BMP mengabaikan saluran alfa apa pun, karena banyak file gambar warisan berisi data yang tidak valid di saluran tambahan ini. Dimulai dari Windows 8, file Windows BMP 32-bit yang ditulis menggunakan BITMAPV5HEADER dengan konten saluran alfa yang valid akan dibaca sebagai WICPixelFormat32bppBGRA.
Decoding
API decoding WIC dirancang untuk menjadi codec-independen dan decoding gambar untuk codec yang diaktifkan 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 .