struktur WIA_RAW_HEADER
Struktur WIA_RAW_HEADER mendefinisikan gambar dalam format data RAW perangkat dan memungkinkan aplikasi menggunakan format RAW dalam transfer Windows Image Acquisition (WIA).
Sintaks
typedef struct _WIA_RAW_HEADER {
DWORD Tag;
DWORD Version;
DWORD HeaderSize;
DWORD XRes;
DWORD YRes;
DWORD XExtent;
DWORD YExtent;
DWORD BytesPerLine;
DWORD BitsPerPixel;
DWORD ChannelsPerPixel;
DWORD DataType;
BYTE BitsPerChannel[8];
DWORD Compression;
DWORD PhotometricInterp;
DWORD LineOrder;
DWORD RawDataOffset;
DWORD RawDataSize;
DWORD PaletteOffset;
DWORD PaletteSize;
} WIA_RAW_HEADER;
Anggota
-
Menandai
-
Jenis: DWORD
-
Nama format. Ini harus berupa 'WRAW' harfiah (empat karakter ASCII byte tunggal).
-
Versi
-
Jenis: DWORD
-
Versi format RAW. Selalu gunakan 0x00010000.
-
Ukuran Header
-
Jenis: DWORD
-
Total byte yang valid di header.
-
XRes
-
Jenis: DWORD
-
Resolusi horizontal dalam titik per inci.
-
YRes
-
Jenis: DWORD
-
Resolusi vertikal dalam titik per inci.
-
XExtent
-
Jenis: DWORD
-
Lebar gambar dalam piksel.
-
YExtent
-
Jenis: DWORD
-
Tinggi gambar dalam piksel.
-
BytesPerLine
-
Jenis: DWORD
-
Jumlah byte dalam baris gambar yang tidak dikompresi. Gunakan 0 saat data dikompresi untuk memberi sinyal bahwa jumlah byte per baris tidak diketahui.
-
BitsPerPixel
-
Jenis: DWORD
-
Jumlah total bit per piksel untuk semua saluran piksel.
-
ChannelsPerPixel
-
Jenis: DWORD
-
Jumlah saluran warna dalam satu piksel.
-
DataType
-
Jenis: DWORD
-
WIA_IPA_DATATYPE gambar. Karena WIA_IPA_FORMAT diatur ke WiaImgFmt_RAW, ini adalah daftar nilai yang diizinkan dari mana aplikasi memilih.
-
BitsPerChannel[8]
-
Jenis: BYTE
-
Jumlah bit dalam saluran, hingga maksimum 8.
-
Kompresi
-
Jenis: DWORD
-
Nilai WIA_IPA_COMPRESSION yang menentukan jenis pemadatan yang digunakan, jika ada.
-
PhotometricInterp
-
Jenis: DWORD
-
Nilai WIA_IPA_PHOTOMETRIC_INTERP yang menentukan interpretasi fotometrik gambar.
-
LineOrder
-
Jenis: DWORD
-
Nilai yang mewakili urutan baris gambar. Ini selalu WIA_LINE_ORDER_TOP_TO_BOTTOM atau WIA_LINE_ORDER_BOTTOM_TO_TOP.
-
RawDataOffset
-
Jenis: DWORD
-
Posisi data gambar mentah dalam byte, dimulai dari posisi di mana header berakhir atau posisi di mana palet berakhir.
-
RawDataSize
-
Jenis: DWORD
-
Ukuran, dalam byte, dari data gambar mentah.
-
PaletOffset
-
Jenis: DWORD
-
Posisi palet dalam byte, dimulai dari posisi di mana header berakhir atau posisi di mana data berakhir. (Nilai ini adalah 0, jika tidak ada palet.)
-
Ukuran Palet
-
Jenis: DWORD
-
Ukuran, dalam byte, dari tabel palet. (Ini adalah 0, jika tidak ada palet.)
Keterangan
Karena ini bukan format file, gunakan string kosong untuk properti WIA_IPA_FILE_EXTENSION.
Palet dan data dapat masuk dalam salah satu urutan.
RawDataSize tidak menyertakan header atau palet. Gunakan bidang ini untuk memverifikasi bahwa transfer gambar telah berhasil.
PaletteSize adalah byte, bukan jumlah entri dalam palet.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
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