SetImageSoftMaskEx

Bildverarbeitung, Transparenz

Beschreibung

Konvertiert MaskImageID in eine Graustufen-Softmask, wendet eine optionale Mattefarbe an und ordnet sie ImageID zu

Syntax

Delphi

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

Parameter

ImageIDZielbild-ID
MaskImageIDBild-ID, deren Graustufen-Abtastwerte Deckkraftwerte liefern
MatteLeere Zeichenfolge, um /Matte auszulassen, oder ein numerisches PDF-Array mit einer bis vier Farbkomponenten von 0 bis 1, die für den Farbraum des Zielbilds geeignet sind

Rückgabewerte

Gibt bei Erfolg ImageID, andernfalls 0 zurück

Anmerkungen

Ziel- und Maskenbild müssen identische Pixelabmessungen haben und unterschiedliche Bildobjekte sein

Die Dokumentversion wird beim Zuordnen der Maske auf PDF 1.4 erhöht

Die Modi PDF/A-1 und PDF/X-1 lehnen diesen Vorgang ab, da sie keine Transparenz zulassen

Siehe auch

SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency