SetImageMask
이미지 처리, 페이지 레이아웃
설명
선택한 이미지의 마스크를 설정합니다 DrawImage 또는 DrawScaledImage 함수로 이미지를 그릴 때 이미지의 일부를 투명하게 만드는 데 사용할 수 있습니다
지정한 색상 범위가 투명해집니다. BMP 또는 TIFF 같은 무손실 압축 이미지에서 가장 잘 작동합니다
JPEG 이미지는 손실 압축을 사용하므로 이미지 마스크로 인해 후광 효과가 생길 수 있습니다
색상 매개변수 값의 범위는 0에서 1이며, 0은 색상 0%, 1은 색상 100%를 나타냅니다 단색 이미지에는 빨간색 성분만 사용됩니다
구문
Delphi
Function TPDFlib.SetImageMask(FromRed, FromGreen, FromBlue, ToRed, ToGreen, ToBlue: Double): Integer;
ActiveX
Function PDFlib::SetImageMask(FromRed As Double, FromGreen As Double, FromBlue As Double, ToRed As Double, ToGreen As Double, ToBlue As Double) As Long
DLL
int DLSetImageMask(int InstanceID, double FromRed, double FromGreen, double FromBlue, double ToRed, double ToGreen, double ToBlue);
매개변수
| FromRed | 마스크 시작 색상의 빨간색 성분 |
|---|---|
| FromGreen | 마스크 시작 색상의 녹색 성분 |
| FromBlue | 마스크 시작 색상의 파란색 성분 |
| ToRed | 마스크 끝 색상의 빨간색 구성 요소 |
| ToGreen | 마스크 끝 색상의 녹색 성분 |
| ToBlue | 마스크 끝 색상의 파란색 성분 |
반환 값
| 0 | 선택한 이미지가 없습니다 |
|---|---|
| 1 | 이미지 마스크가 성공적으로 설정됨 |