Gambaran Umum Format DDS
Topik ini menyediakan informasi tentang codec DDS asli yang tersedia melalui Komponen Pencitraan Windows (WIC).
Identitas Codec
Tabel berikut ini menyediakan informasi identifikasi codec.
Komponen | Deskripsi |
---|---|
Nama Formal | Permukaan DirectDraw |
Ekstensi Nama File | Dds |
Jenis MIME | image/vnd.ms-dds |
Tabel berikut mencantumkan GUID yang digunakan untuk mengidentifikasi komponen codec DDS asli.
Komponen | Nama yang Mudah Diingat | GUID |
---|---|---|
Format Kontainer | GUID_ContainerFormatDds | 9967cb95-2e85-4ac8-8ca283d7ccd425c9 |
Decoder | CLSID_WICDdsDecoder | 9053699f-a341-429d-9e90ee437cf80c73 |
Encoder | CLSID_WICDdsEncoder | a61dde94-66ce-4ac1-881b71680588895e |
Dukungan Format Piksel
Perhatikan bahwa format DDS mendukung nilai DXGI_FORMAT yang valid. Namun, codec WIC DDS hanya mendukung file pendekodean dan pengodean yang berisi format berikut:
- DXGI_FORMAT_BC1_UNORM
- DXGI_FORMAT_BC2_UNORM
- DXGI_FORMAT_BC3_UNORM
Pengodean
API pengodean WIC dirancang untuk independen codec dan oleh karena itu pengodean gambar untuk codec yang diaktifkan WIC pada dasarnya sama. Untuk informasi selengkapnya tentang pengodean gambar menggunakan WIC API, lihat Gambaran Umum Pengodean.
Format file DDS memiliki persyaratan unik yang muncul dari dukungannya untuk konsep seperti mipmap dan array tekstur. Untuk sepenuhnya menjalankan kontrol atas pengodean gambar DDS, Anda harus menggunakan antarmuka IWICDdsEncoder untuk mengatur parameter pengodean khusus DDS.
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.
Memblokir akses data terkompresi
Selain mendukung antarmuka codec WIC standar, dekoder DDS menyediakan akses langsung ke data terkompresi blok asli menggunakan antarmuka khusus DDS, IWICDdsDecoder dan IWICDdsFrameDecode. Untuk menggunakan antarmuka ini, panggil QueryInterface off dari IWICBitmapDecoder dan IWICBitmapFrameDecode, masing-masing.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk