AddModernImageFromFile

画像処理、最新の画像コーデック

説明

設定済みのプロセス内デコーダーを介して AVIF、HEIF、HEIC、または JPEG XL ファイルから主画像を追加する

デコーダーはエンコードされた向きを適用し、PNG ブリッジを通じて復号済みサンプルを転送するため、アルファ、ICC カラープロファイル、およびコンポーネントあたり最大 16 ビットが PDF 画像パスに届きます

構文

Function TPDFlib.AddModernImageFromFile(
  Const FileName: WideString;
  Options: Integer= 8): Integer;

パラメータ

FileNameAVIF、HEIF、HEIC、または JPEG XL ファイルへのパス
OptionsPNG 互換のインポートモードで、既定値 8 は画像データ、アルファ、ICC、高ビット深度サンプルを保持します

戻り値

新しい ImageID を返します。ファイル、形式、デコーダー、またはデコード済み画像が無効な場合は 0 を返します

備考

非可逆と可逆の両方のソースエンコーディングを受け入れ、アニメーションまたは複数画像コンテナーでは主要画像をインポートします

コーデックライブラリが既定の検索パスにない場合は、最初の利用可能性確認またはデコードの前に SetModernImageCodecLibrary を呼び出します

保持された 16 ビット画像は、通常の互換性ゲートを介して、ロックされていない文書を自動的に PDF 1.5 へ引き上げます

関連項目

AddModernImageFromStream、AddModernImageFromString、ModernImageCodecAvailable