AddImageJBIG2FromStreamEx
Obrazy
Opis
Odczytuje dane bitmapy ze strumienia i zapisuje je jako obraz XObject JBIG2 przy użyciu nazwanych parametrów opcji
Składnia
Delphi
Function TPDFlib.AddImageJBIG2FromStreamEx(InStream: TStream; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;
Parametry
| InStream | Strumień bitmapy do zakodowania |
|---|---|
| Interpolate | Zapisuje flagę interpolacji obrazu, gdy wartość jest niezerowa |
| SymbolExtract | Żąda wyodrębnienia słownika symboli, gdy aktywny mechanizm kodujący je obsługuje |
| UseExternalEncoder | Preferuje zewnętrzny mechanizm kodujący JBIG2, gdy jest dostępny |
| SkipBlackDots | Włącza usuwanie odizolowanych czarnych kropek przed kodowaniem, gdy wartość jest niezerowa |
| BlackDotSize | Maksymalny rozmiar odizolowanego skupiska czarnych pikseli usuwanego podczas oczyszczania |
| LossyLevel | Wskazówka intensywności oczyszczania od 0 do 9 dla zeskanowanych danych monochromatycznych |
Wartości zwracane
Zwraca nowy ImageID albo 0, gdy nie można odczytać lub zakodować strumienia
Uwagi
Pozycja strumienia jest zużywana przez moduł wczytujący bitmapę, dlatego w miarę możliwości przekaż strumień z możliwością wyszukiwania ustawiony na danych obrazu