Adakah editor gambar sederhana untuk Linux yang memungkinkan untuk menskala dan memutar gambar tanpa menggunakan data EXIF untuk penskalaan dan rotasi?
Sejauh ini saya sudah mencoba EOG , Shotwell , dan GIMP dan ketika saya memutar gambar, mereka menyimpannya di header EXIF. Saya tidak mau ini.
Sekalipun GIMP dapat melakukannya, ini terlalu memakan waktu karena membutuhkan banyak klik mouse ketika berurusan dengan file JPEG.
Jawaban:
Menyimpan vs. Ekspor
Saya tahu Anda menyatakan Anda tidak benar-benar ingin melakukan ini di GIMP, tetapi dalam pengalaman saya, masalah yang Anda hadapi — perangkat lunak yang mendukung data orientasi EXIF alih-alih mengubah piksel dalam gambar — bermuara pada perbedaan antara mengekspor gambar dan menyimpan gambar.
Di masa lalu, 100% semua editor gambar di dunia akan benar-benar mengubah / memodifikasi piksel ketika berhadapan dengan transformasi orientasi sederhana. Baru-baru ini relatif bahwa program pengeditan gambar menunda untuk menggunakan data EXIF untuk menyimpan beberapa data transformasi fisik.
Mengapa? Mudah. Karena format JPEG adalah format lossy — bahkan ketika kualitasnya diatur pada 100% —menyimpan JPEG untuk hal-hal sederhana seperti rotasi gambar akan perlahan menurunkan data. Sebaliknya dengan menyimpan data itu sebagai info EXIF, gambar JPEG mentah tidak tersentuh tetapi data transformasi diteruskan sehingga Anda dapat melihat gambar diputar tanpa menurunkan gambar dalam proses.
Di sinilah konsep ekspor berperan. Banyak program pengeditan gambar seperti GIMP memungkinkan seseorang untuk mengekspor gambar yang pada dasarnya berarti memodifikasi data gambar itu sendiri dan mengoptimalkannya untuk digunakan dalam perangkat lunak pengeditan gambar.
Jadi, sementara mungkin ada alat perangkat lunak lain yang secara eksplisit memodifikasi data gambar untuk tugas-tugas seperti rotasi di luar sana, itu mungkin terlalu banyak untuk menginstal dan menggunakannya. Sebagai gantinya, saya akan merekomendasikan hanya bereksperimen dengan fungsionalitas ekspor dalam perangkat lunak pengedit gambar apa pun yang Anda gunakan; apakah itu GIMP, Photoshop atau yang lainnya.
Pemrosesan Batch
Semua yang dikatakan, Anda menyebutkan bagaimana GIMP mungkin terlalu memakan waktu untuk kebutuhan Anda. Tidak jelas apa alur kerja sebenarnya Anda, tetapi jika Anda memiliki folder / direktori yang diisi dengan JPEG yang mungkin perlu Anda proses, saya akan merekomendasikan menyelidiki alat yang disebutkan dalam jawaban lain ini :
jhead
dengan-autorot
opsi yang digambarkan sebagai:Berikut adalah alat lain yang disebutkan di utas lain ini :
nconvert
dengan-jpegtrans
opsi itu persis apa yang Anda cari. Tapi saya ingin tahu apakah itu hanya menggunakan fungsi perpustakaan / inti yang samajpegtran
seperti yangdirekomendasikan oleh jawaban lain pada pertanyaan ini?Akhirnya, mungkin menggunakan alat ImageMagick
convert
dengan-auto-orient
opsi itu akan bekerja untuk Anda?sumber
exiftran
danjpegtran
mungkin apa yang Anda cari. Saya akan bereksperimen dengan opsi yang dimiliki kedua alat tersebut dan melihat apa yang terjadi. Yang terbaik yang bisa saya lakukan. Semoga berhasil!Saya biasanya menggunakan
jpegtran
untuk memutar foto:90 berputar ke kanan, gunakan 270 untuk kiri (dan 180 untuk flip).
sumber
Saat Mengekspor dalam GIMP, Anda dapat mengklik Tingkat Lanjut di sembulan tepat sebelum menyimpan tempat Anda dapat menonaktifkan EXIF dan XMP.
Algoritma keseluruhan untuk skrip itu
exiftool * | grep Orientation
exiftran -ai *
convert -rotate
dengan nilai dari langkah 2sumber
Anda dapat menggunakan Exiftool untuk menghapus data EXIF dari gambar JPEG.
sumber