SetImageSoftMaskEx

Обработка изображений, прозрачность

Описание

Преобразует MaskImageID в полутоновую мягкую маску, применяет необязательный подложечный цвет (matte) и присоединяет ее к ImageID

Синтаксис

Delphi

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

Параметры

ImageIDИдентификатор целевого изображения
MaskImageIDИдентификатор изображения, чьи полутоновые выборки задают значения непрозрачности
MatteПустая строка, чтобы опустить /Matte, или числовой массив PDF с одним–четырьмя компонентами цвета от 0 до 1, подходящий для целевого цветового пространства изображения

Возвращаемые значения

Возвращает ImageID при успехе, иначе 0

Примечания

Целевое изображение и маска должны иметь одинаковые пиксельные размеры и быть разными объектами изображений

Версия документа поднимается до PDF 1.4 при подключении маски

При привязке маски версия документа поднимается до PDF 1.4 Режимы PDF/A-1 и PDF/X-1 отклоняют эту операцию: прозрачность они не разрешают

См. также

SetImageSoftMaskFromImage, NewSoftMaskGraphicsState, FlattenTransparency