|
THotPDF.AddImageWithSMask
|
Haut Précédent Suivant |
|
Ajoute un objet image XObject couleur avec un objet image XObject de masque souple PDF 1.4 (ISO 32000-1 8.9.5.4) afin que l'image obtenue conserve une transparence complète pixel par pixel au lieu de la limite binaire activé/désactivé de l'ancien chemin
Syntaxe Delphi : function AddImageWithSMask(Width, Height: Integer; const RGB: TBytes; const Alpha: TBytes): Integer; function AddImageWithSMask32(Bitmap32: TBitmap): Integer;
Syntaxe C++ : __property int AddImageWithSMask(int Width, int Height, const TBytes& RGB, const TBytes& Alpha); __property int AddImageWithSMask32(TBitmap* Bitmap32);
Description int AddImageWithSMask32(int Width, int Height, const TBytes& Pixels); int AddImageWithTransparency32(int Width, int Height, const TBytes& Pixels);
Description Les images SMask transportent un canal DeviceGray indépendant sur 8 bits dont la luminosité pilote l'alpha de l'image couleur au moment du rendu (0 = totalement transparent, 255 = totalement opaque). HotPDF émet les deux plans sous forme d'objets image XObject compressés en Flate, relie l'entrée AddImageWithTransparency et AddImageWithTransparency32 sont des alias de nommage du même flux de travail de soft-mask PDF 1.4. Ils existent pour les sites d’appel qui raisonnent en images transparentes plutôt qu’en terminologie de dictionnaires PDF
AddImageWithSMask(Width, Height, RGB, Alpha) - - -
AddImageWithSMask32(Bitmap32) Surcharge de commodité pour une entrée RGBA 32 bits compactée.
Valeur de retour : un index dans
Exemple de code
Voir aussi AddImage, THPDFPage.ShowImage, Version, Prise en charge des filtres PDF
|