AddModernImageFromFile
画像処理、最新の画像コーデック
説明
設定済みのプロセス内デコーダーを介して AVIF、HEIF、HEIC、または JPEG XL ファイルから主画像を追加する
デコーダーはエンコードされた向きを適用し、PNG ブリッジを通じて復号済みサンプルを転送するため、アルファ、ICC カラープロファイル、およびコンポーネントあたり最大 16 ビットが PDF 画像パスに届きます
構文
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
パラメータ
| FileName | AVIF、HEIF、HEIC、または JPEG XL ファイルへのパス |
|---|---|
| Options | PNG 互換のインポートモードで、既定値 8 は画像データ、アルファ、ICC、高ビット深度サンプルを保持します |
戻り値
新しい ImageID を返します。ファイル、形式、デコーダー、またはデコード済み画像が無効な場合は 0 を返します
備考
非可逆と可逆の両方のソースエンコーディングを受け入れ、アニメーションまたは複数画像コンテナーでは主要画像をインポートします
コーデックライブラリが既定の検索パスにない場合は、最初の利用可能性確認またはデコードの前に SetModernImageCodecLibrary を呼び出します
保持された 16 ビット画像は、通常の互換性ゲートを介して、ロックされていない文書を自動的に PDF 1.5 へ引き上げます
関連項目
AddModernImageFromStream、AddModernImageFromString、ModernImageCodecAvailable