Saya tahu cara melakukannya secara manual . Sekarang saya ingin mengotomatiskannya berdasarkan data EXIF. Saya sudah exiftool
menginstal, tetapi sepertinya hanya bisa membaca data, tetapi tidak dapat memutar gambar.
Ada pertanyaan serupa tentang SU tentang Ubuntu . Tapi saya mencari solusi yang mungkin menggunakan OSX.
Jawaban:
Anda dapat menggunakan
nconvert
, yang merupakan freeware (untuk penggunaan pribadi dan pendidikan) dan tersedia untuk Win, Linux dan Mac .Alat ini dapat memutar gambar JPEG lossless sesuai dengan tag orientasi EXIF:
Perintah itu akan batch mengkonversi semua file JPEG di direktori saat ini dan menambahkan nama mereka dengan
rotated_
. Ini dikendalikan oleh-o
opsi, lihatnconvert -help
untuk kemungkinan lebih lanjut:sumber
nconvert
setelah diunduh dan dibuka paketnya (sehingga hanya akan tersedia berdasarkan nama)? Saya sudah mencoba memindahkannya ke Aplikasi, tetapi tidak membantu.echo $PATH
). Di linux, tempat yang biasa~/bin
, tapi saya tidak bisa mengatakan apa-apa tentang OSX, maaf. Dalam beberapa keadaan Anda harus mengeluarkanrehash
(atau memulai terminal baru) setelah memindahkan executable ke dir lain.Anda dapat menggunakan jhead gratis (yang menggunakan jpegtran ).
Untuk memperbaiki gambar bernama "image.jpg" cukup ketik:
Untuk memperbaiki semua JPG yang memiliki data EXIF di folder saat ini gunakan:
Jika sekali diputar, ikon thumbnail tidak ditampilkan dengan benar, Anda dapat menyegarkannya dengan:
sumber
Ini bukan solusi tertulis. Saya suka cara ini karena memungkinkan saya untuk mengubah aspek lain dari foto dalam satu langkah.
Kemungkinan solusi sederhana adalah menggunakan Google Picasa.
Setelah menambahkan gambar, semua foto secara otomatis dipilih untuk ditampilkan. Jika gambar harus ditandai secara otomatis dalam file, cukup dengan menekan tombol simpan pada folder gambar. Ini akan menyimpan semua gambar dalam folder dengan rotasi terkoreksi. Picasa juga tersedia untuk OS X dan berjalan di Linux di bawah Wine.
sumber
Jika Anda ingin menggunakan Automator untuk ini, Anda cukup menggunakan Putar Gambar (180deg) dua kali dalam alur kerja.
Misalnya saya menggunakan tindakan automator yang mengubah semua gambar menjadi JPEG, memutarnya 360deg (karena masalah OP) dan kemudian menskalakannya menjadi selebar 1024px. Jalankan aksinya, pilih file, untung! :)
sumber