API_MimePicture
MIME 식별자를 사용하는 그림 변환을 위한 structure입니다.
typedef struct { const char *mimeIn; GSHandle inputHdl; const char *mimeOut; GSHandle outputHdl; GS::Bool8 inContainsMime; GS::Bool8 filler_0 [3]; API_ColorDepthID outDepth; Int32 filler_1 [4]; } API_MimePicture;
멤버
- mimeIn
- 변환될 이미지의 MIME 타입입니다. (NULL로 끝나는 C 문자열)
- inputHdl
- 입력 이미지 핸들을 포함합니다.
- mimeOut
- 출력 이미지의 요청된 MIME 타입입니다. (NULL로 끝나는 C 문자열)
- outputHdl
- 리턴시 출력 이미지를 포함합니다.
- inContainsMime
- 라이브러리 파트 미리보기 그림들에 대하여 핸들이 MIME 타입으로 시작하는 경우입니다.
- outDepth
- 요청된 출력 픽셀 깊이입니다. (-1은 입력 이미지와 같은 픽셀 깊이를 사용한다는 것을 의미함)
설명
이 structure는 어떤 그림을 주어진 포맷에서 또 다른 MIME 타입들로 변환하기 위해 APIAny_ConvertMimePictureID goody 함수의 파라미터로 사용합니다.
당신은 또한 mimeOut
필드에 이 특수 포맷들을 세트할 수도 있습니다:
- Windows의 경우,
"vnd/DIB"
는outputHdl
이 장치 독립 비트맵을 포함하게 할 것입니다. - Macintosh의 경우,
"vnd/PICH"
는 이미지를 Macintosh PicHandle 포맷으로 변환합니다.
경우에 따라, 이미지 핸들은 MIME 타입도 포함합니다.
예를 들어, 핸들에 저장된 라이브러리 파트들 안에 있는 그림들은 '\0'으로 끝나는 MIME 타입 문자열로 시작하며 이미지 자체가 뒤따라오게 됩니다.
만약 inputHdl
이 이 포맷을 갖고 있으면, inContainsMime
필드를 true
로 세트하십시오.
이 경우 mimeIn
파라미터는 무시합니다.
요구사항
- 버전: API 5.1 또는 이후
- 헤더: APIdefs_Goodies.h
참고사항
API_PictureFormat
API_ColorDepthID
APIAny_ConvertMimePictureID
APIAny_ConvertPictureID
API 타입