SetImageMaskFromImage
이미지 처리, 페이지 레이아웃
설명
선택한 이미지의 투명도 마스크로 다른 이미지를 사용하려면 이 함수를 사용합니다. 마스크 이미지는 회색조 이미지여야 합니다. 특별히 준비하지 않았다면 Acrobat 5.0 이상에서만 작동하는 소프트 마스크로 추가됩니다. SetImageAsMask 함수로 특별히 준비한 경우 이미지가 스텐실 마스크(Acrobat 4.0 이상에서 작동)인지 소프트 마스크(Acrobat 5.0 이상에서만 작동)인지 선택할 수 있습니다. 소프트 마스크와 스텐실 마스크는 불투명과 투명을 서로 반대로 취급한다는 점에 유의하십시오. 일관된 결과를 위해 마스크 이미지에 ReverseImage를 호출할 수 있습니다. Acrobat 6.0 이상과의 호환성을 위해서는 이미지의 RGB 색상이 CMYK로 변환되어 이상한 결과가 생기지 않도록 페이지의 투명도 그룹을 설정해야 합니다. 이를 위해 SetPageTransparencyGroup 함수를 사용합니다. Acrobat 4.0에서 문제를 피하려면 마스크 이미지에서 /Decode 배열을 제거할 수 있습니다. ReverseImage 함수의 Reset 매개변수를 0으로 설정하면 됩니다
구문
Delphi
Function TPDFlib.SetImageMaskFromImage(ImageID: Integer): Integer;
ActiveX
Function PDFlib::SetImageMaskFromImage(ImageID As Long) As Long
DLL
int DLSetImageMaskFromImage(int InstanceID, int ImageID);
매개변수
| ImageID | 마스크로 사용할 이미지의 ID |
|---|