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画像マスクを正常に設定しました