TIFF görüntülerde kullanılan görüntü sıkıştırma algoritmasının belirlenmesi


11

Bir klasörde birkaç TIFF görüntüsü var. Hangi görüntü sıkıştırma algoritmasını kullandıklarını nasıl belirleyebilirim?

Ne zaman filealırım

100 (2).tif:                 TIFF image data, little-endian
100.tif:                     TIFF image data, little-endian

Bu sonuçlar hangi algoritmanın kullanıldığını, hatta kayıplı veya kayıpsız olduğunu söylemez. Bunu nasıl anlayabilirim? Çözümler Windows veya Linux tabanlı olabilir.


1
Resmin uzantısına bakmak yeterli olmalıdır.
— Icarus

eklenti yeterli bilgi değil mi? else, filebir dosyadaki temel bilgileri verir (linux / macosx)

1
Çoğu sıkıştırma algoritması, belirli bir formda sabit etiketi olan bir başlık içerir. Kendi tanımlayıcıyı döndürmek çok zor olmaz.
— adelphus

Yanıtlar:


13

identify -verboseBunun yerine W_Whalley önerisini kullanın. Linux / cygwin ortamındaysanız, bunu yapın grep -i compressionve tek satırlık cevabınızı alacaksınız. yani

identify -verbose /path/to/your/file.tiff | grep -i compression


3

Imagemagick yüklüyse, görüntüyü göstermek için görüntüleme aracını kullanın. Görüntüye sağ tıklayın ve Görüntü Bilgisi'ni seçin, ardından Sıkıştırma: ayarını arayın (listenin altına yakındır). Veya minimum bilgi istiyorsanız -verbose anahtarıyla tanımlama aracını kullanın, ardından Sıkıştırma satırını aramak için sonucu filtreleyin.


Cevabınız doğrudur, ancak soru muhtemelen otomatik bir şekilde bulmakla ilgilidir (örneğin bir komut satırı aracı kullanarak).
— Floris

1

fileKomuta ne olacak ? Misal:

$ file /usr/share/apache2/icons/a.png
/usr/share/apache2/icons/a.png: PNG image, 20 x 22, 4-bit colormap, non-interlaced

Ancak algoritmanın adı nerede kullanılır?
— Mart'ta klijo

PNG bir sıkıştırma algoritmasıdır (kayıpsız bir algoritma). Görüntü dosyası formatları genellikle sıkıştırma algoritmasından sonra adlandırılır. Örneğin "JPEG" terimi teknik olarak bir dosya türünü ifade etmez; bir sıkıştırma şemasına atıfta bulunur. Her ikisi de oldukça evrensel olarak sınırlandırılmıştır, ancak görüntü türü (TIFF, PNG, vb.) Genellikle (her zaman değil) kullanılan sıkıştırma algoritmasını ifade eder.
— Zac B

2
TIFF hem kayıpsız hem de kayıplı sıkıştırma ile çalışabilir. Bu benim gerçek sorunum. Hangisinin kayıplı ve hangisinin kayıpsız olduğunu ve algoritmanın adını belirlediğim
— klijo

Maalesef, TIFF kötü bir örnekti. TIFF formatı genellikle LZW kullanır, ancak diğer algoritmaları da kullanan (nadir, ancak mevcut) uygulamalar vardır.
— Zac B

2
identify -verboseBunun yerine W_Whalley önerisini kullanın. Linux / cygwin ortamındaysanız, bunu yapın grep compressionve tek satırlık cevabınızı alacaksınız.
— Zac B
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.