Adakah editor gambar sederhana untuk Linux yang memungkinkan untuk menskala dan memutar gambar tanpa menggunakan data EXIF untuk penskalaan dan rotasi?
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 :
- exiftran : Alat yang digunakan untuk mengubah gambar JPEG kamera digital yang dapat melakukan hal berikut:
Itu dapat melakukan rotasi lossless seperti jpegtran, tetapi tidak seperti jpegtran ia peduli dengan data EXIF: Ia dapat memutar gambar secara otomatis dengan memeriksa tag orientasi exif, ia memperbarui informasi exif jika diperlukan (dimensi gambar, orientasi), ia juga memutar thumbnail exif . Itu dapat memproses beberapa gambar sekaligus.
- JHead : Khusus menggunakan
jhead
dengan-autorot
opsi yang digambarkan sebagai:
Dengan menggunakan tag 'Orientasi' pada header Exif, putar gambar sehingga tegak. Program 'jpegtran' digunakan untuk melakukan rotasi. Program ini hadir di sebagian besar distribusi Linux. Untuk windows, Anda perlu mendapatkan salinannya. Setelah rotasi, tag orientasi header Exif diatur ke '1' (orientasi normal). Thumbnail Exif juga diputar. Bidang lain dari header Exif, termasuk dimensi tidak tersentuh, tetapi tinggi / lebar JPEG disesuaikan.
Fitur ini sangat berguna dengan kamera digital baru, yang mengatur bidang orientasi di header Exif secara otomatis menggunakan sensor orientasi bawaan di kamera.
Berikut adalah alat lain yang disebutkan di utas lain ini :
- NConvert : NConvert adalah konverter gambar commandline multi-format untuk Win32, Linux, DOS, OS / 2, dan platform lainnya. Detail mulai cepat tampaknya ada di sini . Dan tampaknya jika Anda menggunakan
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?
-auto-orient
menyesuaikan gambar sehingga orientasinya cocok untuk dilihat (mis. orientasi kiri atas).
Operator ini membaca dan mereset pengaturan profil gambar EXIF 'Orientasi' dan kemudian melakukan rotasi 90 derajat yang sesuai pada gambar untuk mengarahkan gambar, untuk melihat dengan benar.
Pengaturan profil EXIF ini biasanya diatur menggunakan sensor gravitasi di kamera digital, namun foto yang diambil langsung ke bawah atau ke atas mungkin tidak memiliki nilai yang sesuai. Juga gambar yang telah orientasi 'dikoreksi' tanpa mengatur ulang pengaturan ini, mungkin 'diperbaiki' lagi menghasilkan hasil yang salah. Jika profil EXIF sebelumnya dilucuti, operator -auto-orient tidak akan melakukan apa-apa.