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