AddModernImageFromFile

Bildverarbeitung, moderne Bildcodecs

Beschreibung

Fügt das primäre Bild aus einer AVIF-, HEIF-, HEIC- oder JPEG-XL-Datei über den konfigurierten In-Process-Decoder hinzu

Der Decoder wendet die codierte Ausrichtung an und überträgt die decodierten Abtastwerte über eine PNG-Brücke, sodass Alpha, ICC-Farbprofile und bis zu 16 Bit pro Komponente den PDF-Bildpfad erreichen

Syntax

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

Parameter

FileNamePfad zu einer AVIF-, HEIF-, HEIC- oder JPEG-XL-Datei
OptionsPNG-kompatibler Importmodus, bei dem der Standardwert 8 Bilddaten, Alpha, ICC und Abtastwerte mit hoher Bittiefe beibehält

Rückgabewerte

Gibt die neue ImageID zurück oder 0, wenn Datei, Format, Decoder oder decodiertes Bild ungültig sind

Anmerkungen

Sowohl verlustbehaftete als auch verlustfreie Quellkodierungen werden akzeptiert, während animierte oder Mehrbildcontainer ihr primäres Bild importieren

Rufen Sie SetModernImageCodecLibrary vor der ersten Verfügbarkeitsprüfung oder Dekodierung auf, wenn sich die Codec-Bibliothek nicht im Standardsuchpfad befindet

Ein beibehaltenes 16-Bit-Bild hebt ein nicht gesperrtes Dokument über die normale Kompatibilitätsprüfung automatisch auf PDF 1.5 an

Siehe auch

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable