|
THotPDF.AddImageWithSMask
|
Üst Önceki Sonraki |
Renkli bir görüntü XObject'ini, PDF 1.4 yumuşak maske görüntü XObject'iyle (ISO 32000-1 8.9.5.4) birlikte ekler; böylece oluşan resim, eski
Delphi sözdizimi: function AddImageWithSMask(Width, Height: Integer; const RGB: array of Byte; const Alpha: array of Byte): Integer; function AddImageWithTransparency(Width, Height: Integer; const RGB: array of Byte; const Alpha: array of Byte): Integer; function AddImageWithSMask32(Width, Height: Integer; const Pixels: array of Byte): Integer; function AddImageWithTransparency32(Width, Height: Integer; const Pixels: array of Byte): Integer;
C++ sözdizimi: int AddImageWithSMask(int Width, int Height, const TBytes& RGB, const TBytes& Alpha); int AddImageWithTransparency(int Width, int Height, const TBytes& RGB, const TBytes& Alpha); int AddImageWithSMask32(int Width, int Height, const TBytes& Pixels); int AddImageWithTransparency32(int Width, int Height, const TBytes& Pixels);
Açıklama SMask görüntüleri, parlaklığı çizim sırasında renkli görüntünün alfa kanalını süren bağımsız bir 8 bitlik DeviceGray kanalı taşır (0 = tamamen saydam, 255 = tamamen opak). HotPDF her iki düzlemi de Flate ile sıkıştırılmış görüntü XObject'leri olarak yazar, renkli görüntü sözlüğünün AddImageWithTransparency ve AddImageWithTransparency32, aynı PDF 1.4 yumuşak maske iş akışı için adlandırma takma adlarıdır. PDF sözlüğü terminolojisi yerine saydam görüntüler üzerinden düşünen çağrı noktaları için sağlanırlar
AddImageWithSMask(Width, Height, RGB, Alpha) - - -
AddImageWithSMask32(Width, Height, Pixels) Paketlenmiş 32 bitlik RGBA girdisi için kullanışlı aşırı yükleme.
Dönüş değeri: AddImage'in döndürdüğüyle aynı,
Kod Örneği
Ayrıca bakın AddImage, THPDFPage.ShowImage, Version, PDF filtre desteği
|