Linux için basit bir görüntü düzenleyici olarak ölçekleme ve döndürme için EXIF verilerini kullanmadan görüntüyü ölçeklendirmeye ve döndürmeye izin veren bir şey var mı?
Dışa Aktarmaya Karşı Kaydetme
Bunu GIMP'de gerçekten yapmak istemediğinizi belirttiğinizi biliyorum, ancak benim deneyimime göre, karşılaştığınız sorun — görüntüdeki pikselleri gerçekten dönüştürmek için EXIF yönlendirme verilerini tercih eden yazılım - bir görüntüyü dışa aktarma ve bir görüntüyü kaydetme .
Geçmişte, dünyadaki tüm görüntü editörlerinin% 100'ü, basit yönelim dönüşümleriyle uğraşırken aslında pikselleri dönüştürür / değiştirirdi. Görüntü düzenleme programlarının, bazı fiziksel dönüşüm verilerini depolamak için EXIF verilerini kullanmayı ertelemesi nispeten yakın zamanda gerçekleşmiştir.
Neden? Kolay. JPEG formatı kayıplı bir format olduğundan - kalite% 100 olarak ayarlanmış olsa bile - görüntü döndürme gibi basit şeyler için JPEG kaydetmek, verileri yavaşça bozar. Bunun aksine, verileri EXIF bilgisi olarak saklamakla, ham JPEG görüntüsüne dokunulmaz, ancak dönüştürme verileri aktarılır, böylece görüntü işlemdeki görüntüyü bozmadan döndürülmüş olarak görebilirsiniz.
Burada ihracat kavramı devreye giriyor. GIMP gibi birçok görüntü düzenleme programı , bir görüntüyü dışa aktarmaya izin verir, bu da temel olarak görüntü verisinin kendisini değiştirmek ve görüntü olmayan düzenleme yazılımında kullanmak için optimize etmek anlamına gelir.
Bu nedenle, orada döndürme gibi görevler için görüntü verilerini açıkça değiştiren başka yazılım araçları olsa da, bunları yüklemek ve kullanmak aşırı olabilir. Bunun yerine, kullandığınız görüntü düzenleme yazılımında dışa aktarma işlevini denemenizi tavsiye ederim; GIMP, Photoshop veya başka bir şey olsun.
Toplu İşleme
Tüm bunlar, GIMP'in ihtiyaçlarınız için nasıl çok zaman harcayabileceğinden bahsediyorsunuz. Tam iş akışınızın ne olduğunu net değil, ancak JPEG'lerle dolu bir klasörünüz / dizininiz varsa, işlemeniz gerekebilir , bu diğer yanıtta belirtilen araçları araştırmanızı öneririz :
- exiftran : Aşağıdakileri yapabilen dijital kamera JPEG görüntülerini dönüştürmek için kullanılan bir araç:
Jpegtran gibi kayıpsız dönüşler yapabilir, ancak jpegtran'ın aksine EXIF verilerini önemsiyor: Exif yönlendirme etiketini kontrol ederek görüntüleri otomatik olarak döndürebilir, gerekirse exif bilgilerini günceller (görüntü boyutu, yönlendirme), ayrıca exif küçük resmini de döndürür . Aynı anda birden fazla görüntüyü işleyebilir.
- Jhead : Özellikle kullanılarak
jhead
ile-autorot
olarak tarif edilir seçeneği:
Exif başlığının 'Yönlendirme' etiketini kullanarak görüntüyü dik olacak şekilde döndürün. Rotasyonu gerçekleştirmek için 'jpegtran' programı kullanılır. Bu program çoğu Linux dağıtımında mevcuttur. Windows için, bir kopyasını almanız gerekir. Döndürme sonrasında, Exif başlığının yönlendirme etiketi '1' olarak ayarlanır (normal yön). Exif küçük resmi de döndürülür. Exif başlığının boyutlar da dahil olmak üzere diğer alanlarına dokunulmaz, ancak JPEG yüksekliği / genişliği ayarlanır.
Bu özellik, özellikle fotoğraf makinesinde yerleşik bir yönlendirme sensörü kullanarak Exif başlığındaki yönlendirme alanını otomatik olarak ayarlayan daha yeni dijital kameralarda kullanışlıdır.
İşte bu diğer evrede bahsedilen başka bir araç :
- NConvert : NConvert, Win32, Linux, DOS, OS / 2 ve diğer platformlar için çok formatlı komut satırı görüntü dönüştürücüsüdür. Hızlı başlangıç detayları burada gibi görünüyor . Ve kullanırsanız anlaşılmaktadır
nconvert
ile-jpegtrans
aradığınız tam olarak ne seçeneğiyle. Ama bu sadece aynı kütüphane / çekirdek işlevselliği kullanıyorsa merakjpegtran
olarak bu diğer cevabı bu soru üzerine önerir?
Son olarak, ImageMagick convert
aracını bu -auto-orient
seçenekle kullanmak sizin için işe yarar mı?
-auto-yönlendirmek
görüntüyü, yönü görüntüleme için uygun olacak şekilde ayarlar (yani sol üst yön).
Bu operatör EXIF görüntü profili ayarı 'Yön' ayarını okur ve sıfırlar ve ardından doğru görüntüleme için görüntüyü yönlendirmek üzere görüntü üzerinde uygun 90 derecelik dönüşü gerçekleştirir.
Bu EXIF profil ayarı genellikle dijital kameradaki bir yerçekimi sensörü kullanılarak yapılır, ancak doğrudan aşağı veya yukarı çekilen fotoğrafların uygun bir değeri olmayabilir. Ayrıca, bu ayarı sıfırlamadan yönü 'düzeltilmiş' olan resimler de tekrar düzeltilebilir ve sonuç yanlış olabilir. EXIF profili daha önce çıkarılmışsa, -auto-orient operatörü hiçbir şey yapmaz.