AddModernImageFromStream
Görüntü işleme, modern görüntü kodekleri, akışlar
Açıklama
Bir AVIF, HEIF, HEIC veya JPEG XL akışını doğrular, birincil görüntüsünün kodunu bellekte çözer ve sonucu seçilen belgeye ekler
Sözdizimi
Function TPDFlib.AddModernImageFromStream(
InStream: TStream;
Options: Integer= 8): Integer;
Parametreler
| InStream | 0 ofsetinden başlayan, desteklenen eksiksiz bir görüntü içeren aranabilir akış |
|---|---|
| Options | 0 ile 8 arasında içe aktarma modu; 8 görüntü verilerini, alfayı, ICC'yi ve 16 bite kadar örnekleri korur |
Seçenek modları
| 0 | Yüksek bit derinliğine sahip görüntü verileri |
|---|---|
| 1 | Yüksek bit derinliğine sahip gri tonlamalı görüntü olarak alfa |
| 2 | Görüntü ve alfa; alfayı 8 bit olmaya zorlar |
| 3 | Görüntü verileri 8 bite zorlandı |
| 4 | 8 bite zorlanmış gri tonlamalı görüntü olarak alfa |
| 5 | Görüntü ve alfa 8 bite zorlanır |
| 6 | Yüksek bit derinlikli görüntü ve alfa |
| 7 | Yüksek bit derinliğine sahip görüntü ve ICC |
| 8 | Yüksek bit derinliğine sahip görüntü, alfa ve ICC |
Dönüş değerleri
Yeni ImageID değerini; doğrulama veya kod çözme başarısız olursa 0 döndürür
Açıklamalar
Yerleşik dinamik arka uç geçici dosyaya gidiş dönüş yapmaz ve PNG köprüsünü oluştururken özgün ICC profili baytlarını korur
AddImageFromStream da bu biçimleri otomatik algılar; bu yöntem ise kod çözücüyü çağırmadan önce diğer tüm kapsayıcıları reddeder
Ayrıca bkz
AddModernImageFromFile, AddModernImageFromString, SetModernImageCodecLibrary