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

InStream0 ofsetinden başlayan, desteklenen eksiksiz bir görüntü içeren aranabilir akış
Options0 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ı

0Yüksek bit derinliğine sahip görüntü verileri
1Yüksek bit derinliğine sahip gri tonlamalı görüntü olarak alfa
2Görüntü ve alfa; alfayı 8 bit olmaya zorlar
3Görüntü verileri 8 bite zorlandı
48 bite zorlanmış gri tonlamalı görüntü olarak alfa
5Görüntü ve alfa 8 bite zorlanır
6Yüksek bit derinlikli görüntü ve alfa
7Yüksek bit derinliğine sahip görüntü ve ICC
8Yü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