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
| FileName | Pfad zu einer AVIF-, HEIF-, HEIC- oder JPEG-XL-Datei |
|---|---|
| Options | PNG-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