AddImageJBIG2FromStringEx

画像

説明

AnsiString バッファからビットマップデータを読み込み、名前付きオプションパラメータを使用して JBIG2 画像 XObject として保存します

構文

Delphi

Function TPDFlib.AddImageJBIG2FromStringEx(Const Source: AnsiString; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;

パラメータ

Sourceエンコードするビットマップデータバッファ
Interpolateゼロ以外のとき、画像補間フラグを書き込みます
SymbolExtractアクティブなエンコーダバックエンドがサポートしている場合に、シンボル辞書の抽出を要求します
UseExternalEncoder利用可能な場合は、外部の JBIG2 エンコーダーバックエンドを優先します
SkipBlackDotsゼロ以外の場合、エンコード前に孤立した黒点のクリーンアップを有効にします
BlackDotSizeクリーンアップ中に削除される孤立した黒ピクセルクラスターの最大サイズ
LossyLevelスキャンされたモノクロ入力に対する 0 から 9 までのクリーンアップの積極性ヒント

戻り値

新しい ImageID を返します、またはバッファを読み込めないかエンコードできない場合は 0 を返します

備考

ビットマップがすでにメモリ内で利用可能であり、一時ファイルを避けたい場合にこのオーバーロードを使用します