|
THotPDF.AddImageWithSMask
|
Arriba Anterior Siguiente |
|
Agrega un XObject de imagen en color junto con un XObject de imagen de máscara suave de PDF 1.4 (ISO 32000-1 8.9.5.4) para que la imagen resultante conserve transparencia completa por píxel en lugar del límite binario de encendido y apagado de la ruta heredada
Sintaxis Delphi: function AddImageWithSMask(Width, Height: Integer; const RGB: TBytes; const Alpha: TBytes): Integer; function AddImageWithSMask32(Bitmap32: TBitmap): Integer;
Sintaxis C++: __property int AddImageWithSMask(int Width, int Height, const TBytes& RGB, const TBytes& Alpha); __property int AddImageWithSMask32(TBitmap* Bitmap32);
Descripción int AddImageWithSMask32(int Width, int Height, const TBytes& Pixels); int AddImageWithTransparency32(int Width, int Height, const TBytes& Pixels);
Descripción Las imágenes SMask llevan un canal DeviceGray independiente de 8 bits cuya luminosidad gobierna el alfa de la imagen en color en el momento de pintar (0 = totalmente transparente, 255 = totalmente opaco). HotPDF emite ambos planos como image XObjects comprimidos con Flate, conecta la entrada AddImageWithTransparency y AddImageWithTransparency32 son alias de nombre para el mismo flujo de soft-mask de PDF 1.4. Se ofrecen para los puntos de llamada que razonan en términos de imágenes transparentes en lugar de la terminología de diccionarios PDF
AddImageWithSMask(Width, Height, RGB, Alpha) - - -
AddImageWithSMask32(Bitmap32) Sobrecarga de conveniencia para el flujo común "tengo un PNG con alfa". El debe tener
Valor devuelto: un índice de
Ejemplo de código
Véase también AddImage, THPDFPage.ShowImage, Version, Soporte de filtros PDF
|