DetermineModernImageFormat
Görüntü işleme, Yetenek bulma
Açıklama
Modern bir görüntü akışının kapsayıcı biçimini sınar
AVIF ve HEIF ftyp markaları ile JPEG XL kod akışı ya da kapsayıcı imzası için ilk 4096 bayta kadar incelenir; akış konumu kaydedilip geri yüklendiğinden çağıran kaldığı yerden okumaya devam edebilir
Sözdizimi
Delphi
Function DetermineModernImageFormat(InStream: TStream): TPDFlibModernImageFormat;Parametreler
| InStream | Herhangi bir konumda duran akış; yalnızca baş baytları önemlidir |
|---|
Dönüş değerleri
| mifUnknown | İmza desteklenen modern biçimlerden hiçbirine uymuyor, ya da akış Nil veya iki bayttan kısa |
|---|---|
| mifAVIF | AVIF dosya türü kutusu markası |
| mifHEIF | HEIF dosya türü kutusu markası |
| mifJPEGXL | JPEG XL kod akışı veya kapsayıcı imzası |
Açıklamalar
AddModernImageFromStream giriş noktaları kod çözmeden önce aynı sınmayı yapar; yalnızca modern biçimleri arka uca yönlendiren bir sağlayıcı hattı kurmak için bunu doğrudan çağırın
Ayrıca bkz
ModernImageFormatName, DecodeModernImageToPNG, AddModernImageFromStream, ModernImageCodecAvailable