SetImageSoftMaskEx

画像処理、透明度

説明

MaskImageID をグレースケールのソフトマスクに変換し、オプションのマットカラーを適用して ImageID に添付します

構文

Delphi

Function TPDFlib.SetImageSoftMaskEx(ImageID, MaskImageID: Integer; Const Matte: WideString): Integer;

パラメータ

ImageID対象画像の ID
MaskImageIDグレースケールサンプルが不透明度値を提供する画像 ID
Matte/Matte を省略する場合は空文字列、それ以外はターゲット画像の色空間に適した0~1の色成分を1~4個持つ PDF 数値配列

戻り値

成功時は ImageID、それ以外は 0 を返します

備考

ターゲット画像とマスク画像はピクセル寸法が同一で、かつ異なる画像オブジェクトである必要があります

マスクの取り付け時にドキュメントバージョンが PDF 1.4 に引き上げられる

PDF/A-1 および PDF/X-1 モードは透明度を許可しないため、この操作を拒否します

関連項目

SetImageSoftMaskFromImage、NewSoftMaskGraphicsState、FlattenTransparency