WIA_RAW_HEADER 구조체
WIA_RAW_HEADER 구조는 디바이스의 RAW 데이터 형식으로 이미지를 정의하고 애플리케이션이 WIA(Windows Image Acquisition) 전송에서 RAW 형식을 사용할 수 있도록 합니다.
구문
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;
멤버
-
Tag
-
형식:DWORD
-
형식의 이름입니다. 리터럴 'WRAW'(4개의 단일 바이트 ASCII 문자)여야 합니다.
-
버전
-
형식:DWORD
-
RAW 형식의 버전입니다. 항상 0x00010000 사용합니다.
-
HeaderSize
-
형식:DWORD
-
헤더의 유효한 총 바이트입니다.
-
XRes
-
형식:DWORD
-
가로 해상도(dpi)입니다.
-
YRes
-
형식:DWORD
-
세로 해상도(dpi)입니다.
-
XExtent
-
형식:DWORD
-
이미지의 너비(픽셀)입니다.
-
YExtent
-
형식:DWORD
-
이미지의 높이(픽셀)입니다.
-
BytesPerLine
-
형식:DWORD
-
압축되지 않은 이미지 줄의 바이트 수입니다. 데이터가 압축될 때 0을 사용하여 줄당 바이트 수를 알 수 없음을 알 수 없음을 알 수 있습니다.
-
BitsPerPixel
-
형식:DWORD
-
모든 픽셀 채널의 픽셀당 총 비트 수입니다.
-
ChannelsPerPixel
-
형식:DWORD
-
픽셀의 색 채널 수입니다.
-
DataType
-
형식:DWORD
-
이미지의 WIA_IPA_DATATYPE. WIA_IPA_FORMAT WiaImgFmt_RAW 설정되므로 애플리케이션에서 선택하는 허용되는 값 목록입니다.
-
BitsPerChannel[8]
-
형식: BYTE
-
채널의 비트 수(최대 8개)입니다.
-
압축
-
형식:DWORD
-
사용된 압축 유형(있는 경우)을 지정하는 WIA_IPA_COMPRESSION 값입니다.
-
PhotometricInterp
-
형식:DWORD
-
이미지의 사진 메트릭 해석을 지정하는 WIA_IPA_PHOTOMETRIC_INTERP 값입니다.
-
LineOrder
-
형식:DWORD
-
이미지 선 순서를 나타내는 값입니다. 항상 WIA_LINE_ORDER_TOP_TO_BOTTOM 또는 WIA_LINE_ORDER_BOTTOM_TO_TOP.
-
RawDataOffset
-
형식:DWORD
-
머리글이 끝나는 위치 또는 팔레트가 끝나는 위치에서 시작하는 원시 이미지 데이터의 위치(바이트)입니다.
-
RawDataSize
-
형식:DWORD
-
원시 이미지 데이터의 크기(바이트)입니다.
-
PaletteOffset
-
형식:DWORD
-
헤더가 끝나는 위치 또는 데이터가 끝나는 위치에서 시작하는 색상표의 위치(바이트)입니다. 색상표가 없으면 이 값은 0입니다.
-
PaletteSize
-
형식:DWORD
-
색상표 테이블의 크기(바이트)입니다. 색상표가 없으면 0입니다.
설명
파일 형식이 아니므로 WIA_IPA_FILE_EXTENSION 속성에 빈 문자열을 사용합니다.
색상표와 데이터는 어느 순서로든 올 수 있습니다.
RawDataSize 에는 헤더 또는 팔레트가 포함되지 않습니다. 이 필드를 사용하여 이미지 전송이 성공했는지 확인합니다.
PaletteSize 는 색상표의 항목 수가 아니라 바이트입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|