AddImageJBIG2FromStreamEx

Bilder

Beschreibung

Liest Bitmap-Daten aus einem Stream und speichert sie mit benannten Optionsparametern als JBIG2-Bild-XObject

Syntax

Delphi

Function TPDFlib.AddImageJBIG2FromStreamEx(InStream: TStream; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;

Parameter

InStreamDer zu kodierende Bitmap-Stream
InterpolateSchreibt das Bildinterpolations-Flag, wenn es ungleich null ist
SymbolExtractFordert die Extraktion des Symbolwörterbuchs an, wenn das aktive Encoder-Backend sie unterstützt
UseExternalEncoderBevorzugt das externe JBIG2-Encoder-Backend, wenn verfügbar
SkipBlackDotsAktiviert bei einem von null verschiedenen Wert die Bereinigung isolierter schwarzer Punkte vor der Codierung
BlackDotSizeMaximale Größe isolierter schwarzer Pixelcluster, die bei der Bereinigung entfernt werden
LossyLevelHinweis auf die Bereinigungsintensität von 0 bis 9 für gescannte monochrome Eingaben

Rückgabewerte

Gibt die neue ImageID zurück oder 0, wenn der Stream nicht gelesen oder kodiert werden kann

Anmerkungen

Die Streamposition wird vom Bitmap-Loader verbraucht; übergeben Sie daher nach Möglichkeit einen suchbaren Stream, der an den Bilddaten positioniert ist