Linux'ta hangi yazılım ham bitmap'leri görüntüleyebilir?


10

Ham bir dosyam var ama görüntünün piksel biçimini veya genişliğini bilmiyorum. Verileri hızlı bir şekilde görüntüleyebilen ve farklı biçimleri kolayca denememe izin veren bir araca ihtiyacım var. Windows için böyle bir araca örnek 7 yuv olacaktır . Linux'ta bu görev için hangi yazılımlar var?

Not: Bunun dijital kamera sıralarıyla bir ilgisi yoktur, bu da Google'a bu soruyu cevaplamak için kullanma girişimlerimi sinirlendiriyor.

7yuv


Ben mevcut çok var tahmin ediyorum (depolarda hızlı bir arama muhtemelen yeterli sonuçtan daha fazlasını verecektir). Yine de tercih ettiğim bir digikam (ama ben pek çok denemedim). Ayrıca GIMP'nin ham dosyaları görüntülemeye ve değiştirmeye izin veren bir eklentiye sahip olduğundan eminim.
VasPle

Depolarda arama yapmak uygun bir şey bulamaz. Ayrıca, bunlar soruda belirtildiği gibi kamera sıraları değildir.
Alistair Buxton

Kullanım Linux'ta 7yuv'u WINE aracılığıyla da kullanabilir. Gümüş bir derecelendirme var, bu yüzden muhtemelen iyi çalışacak ... Eğer linux yerli alternatifleri bulamazsanız, bir deneyin.
VasPle

Yanıtlar:


7

Gimp'in bunu yapabileceği ortaya çıktı. Dosyayı ham olarak açmanız yeterlidir ve görüntüyü önizlemenizi sağlayan bu yararlı iletişim kutusunu alırsınız:

resim açıklamasını buraya girin


Ham veri dosyasını nasıl açarsınız?
Val

Dosya-> Açıp dosya türünü raw olarak değiştirin.
Alistair Buxton

1
Sadece RGB için. gri tonlamalı (8bit) ham formatı nasıl açarsınız?
Nadav B

6

convert ImageMagick tarafından

Örneğin, 8 bitlik 2x3 gri tonlamalı:

printf '\x00\xFF\x88\xFF\x00\xFF' > f

Sonra:

convert -depth 8 -size 3x2+0 gray:f out.png

Komut açıklaması:

  • -depth 8: her rengin 8 biti vardır
  • -size 2x3+0: 2x3görüntü.+0dosyada 0 ofsetinden başlamak anlamına gelir. Meta veri üstbilgileri varsa, bunları ofsetle atlayabilirsiniz.
  • gray:f: Girdi dosyası fve biçimi grayde tanımlandığı gibi, http://www.imagemagick.org/script/formats.php ImageMagick genellikle uzantısından formatını belirlediğinden, bu garip gösterim kullanılır, ancak burada hiçbir uzantı var .

Şimdi sorun çıktıyı nasıl görüntüleyeceğiniz. Doğrudan eog:

eog out.png

görüntü çok küçük olduğu için çok iyi değil ve çok yakınlaştırırsanız, eogpikselleri karıştıran bir görüntü algoritması kullanır, bu da çoğu resim için daha iyidir, ancak bizim durumumuzda değildir. İki olasılık buldum:

  • gimp out.png. Görüntü düzenleyicilerin her pikseli göstermesi gerekir.
  • convert out.png -scale 300x200 out2.png. -scaleyerine ihtiyaç vardır -resize, çünkü -resizeçok gibi yukarı Mixeller pikseleog varsayılan olarak .

Çıktı:

resim açıklamasını buraya girin

RGB örneği:

printf '\xFF\x00\x00\x00\xFF\x00\x00\x00\xFF' > f
convert -depth 8 -size 3x1+0 rgb:f out.png

resim açıklamasını buraya girin

Ubuntu 16.04, ImageMagick 6.8.9 üzerinde test edilmiştir.


1
Bu iyi bir çözüm. Girişlerimle yazdım ve her zaman çalışıyor.
Subin Sebastian
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.