|
THotPDF.AddImageWithSMask
|
Góra Poprzedni Następny |
|
Dodaje XObject obrazu kolorowego razem z XObject obrazu maski miękkiej PDF 1.4 (ISO 32000-1 8.9.5.4), dzięki czemu wynikowy obraz przenosi pełną przezroczystość na piksel zamiast binarnego ograniczenia włącz/wyłącz ze starszej ścieżki
Delphi syntax: function AddImageWithSMask(Width, Height: Integer; const RGB: TBytes; const Alpha: TBytes): Integer; function AddImageWithSMask32(Bitmap32: TBitmap): Integer;
C++ syntax: __property int AddImageWithSMask(int Width, int Height, const TBytes& RGB, const TBytes& Alpha); __property int AddImageWithSMask32(TBitmap* Bitmap32);
Opis int AddImageWithSMask32(int Width, int Height, const TBytes& Pixels); int AddImageWithTransparency32(int Width, int Height, const TBytes& Pixels);
Opis Obrazy SMask przenoszą niezależny 8-bitowy kanał DeviceGray, którego jasność steruje alfą obrazu kolorowego podczas rysowania (0 = w pełni przezroczysty, 255 = w pełni nieprzezroczysty). HotPDF emituje obie płaszczyzny jako XObjecty obrazów skompresowane Flate, podłącza wpis AddImageWithTransparency i AddImageWithTransparency32 to aliasy nazewnicze tego samego workflow soft-mask z PDF 1.4. Są dostarczone dla miejsc wywołania, które myślą w kategoriach przezroczystych obrazów, a nie terminologii słowników PDF
AddImageWithSMask(Width, Height, RGB, Alpha) - - -
AddImageWithSMask32(Bitmap32) Wygodne przeciążenie dla typowego przepływu „mam PNG z alfą”.
Wartość zwracana: indeks w
Code Example
Zobacz też AddImage, THPDFPage.ShowImage, Version, PDF Filter Support
|