Saya memiliki koleksi gambar yang sangat besar di banyak folder bersarang.
Saya ingin menjalankan semacam proses (secara teratur) yang akan menyinkronkan semua gambar ke tempat lain dalam ukuran lebih kecil yang baru. (Saya ingin membatasi tinggi kedua lebar)
Ini akan memungkinkan saya untuk membawa semua gambar saya di sekitar saya dengan res yang lebih rendah pada perangkat portabel saya.
Adakah saran untuk alat yang dapat saya jadwalkan (idealnya saya ingin hanya memproses setiap gambar sekali)?
software
batch
resolution
Sam Saffron
sumber
sumber
Jawaban:
ImageMagick akan menjadi kemungkinan yang jelas untuk penskalaan itu sendiri. Menjadwalkan pencarian untuk gambar baru dan membuat salinan skala masing-masing tidak dibangun ke dalamnya. Sebagian besar OS memiliki kemampuan penjadwalan yang dapat menjalankannya. Sebagai seorang programmer, satu hal yang mungkin akan saya pertimbangkan adalah menggunakan makefile untuk menangani menjalankan konversi hanya ketika target tidak ada. Kebanyakan orang normal akan menganggap itu cara yang aneh untuk melakukan banyak hal ...
sumber
Pada Windows, Irfanview adalah penampil gambar gratis lain yang memiliki mode pengubahan ukuran / pengubahan batch yang baik.
Dari POV yang berkualitas, Anda harus tertarik dengan algoritma resampling yang digunakan alat pilihan Anda. Irfanview memberikan kontrol atas, dan pilihan, cukup banyak algoritma resampling berkualitas tinggi, dan versi yang lebih baru juga memberikan kontrol atas penajaman gambar resampled Anda.
Menajamkan adalah penting karena mengubah ukuran gambar untuk membuatnya lebih kecil cenderung membuat gambar lebih lembut.
sumber
FastStone itu gratis dan sederhana, dan bisa sedikit lebih dari sekadar mengubah ukuran.
http://www.faststone.org/
sumber
XnView mungkin jawabannya, selama Anda menggunakan penjadwal atau secara manual menjalankannya secara teratur. Secara pribadi, saya menggunakan skrip saya sendiri yang menjalankan nconvert untuk melakukan hal yang tepat ini. Nconvert hadir dengan XnView dan juga tersedia secara terpisah.
XnView sangat kuat untuk konversi batch, bahkan dapat menerapkan transformasi selama proses. Yang paling penting setelah Anda mengatur konversi di antara direktori tertentu, Anda dapat memintanya untuk menghasilkan file batch yang melakukan konversi yang sama. Ini akan sangat berguna jika Anda ingin menambahkan ini ke penjadwal tugas atau tugas cron.
sumber
Picasa akan memungkinkan Anda untuk mengubah ukuran foto, dan gratis . Anda dapat memilih banyak gambar untuk diekspor, lalu pilih dimensi dan lokasi yang diinginkan. Ini kemudian akan menyimpan salinan dari semua gambar yang Anda pilih dalam ukuran baru. Lokasi dapat berupa folder lain, atau bahkan web.
http://picasa.google.com/
Saya tidak yakin ini menawarkan penjadwalan, tetapi overhead dalam menjalankan proses di atas sangat kecil - itu benar-benar hanya dengan beberapa klik.
Ini memiliki beberapa fitur hebat lain yang mungkin Anda temukan berguna, pasti patut dicoba.
sumber
Saya telah memecahkan masalah yang sama persis (memiliki salinan res-rendah dari gambar saya untuk laptop) dan menulis skrip Python yang disebut thumbtree . Ini pada dasarnya membuat salinan direktori dengan versi yang diperkecil dari semua file. Menggunakan ImageMagick untuk melakukan pengubahan ukuran dan memeriksa cap waktu untuk hanya mengukur file yang telah berubah sejak salinan res rendah dibuat.
sumber
Saya biasanya menggunakan ImageMagick atau GraphicsMagick (lebih sedikit fitur, tetapi lebih cepat, hasilnya tidak selalu sama). Cara Linux untuk menjadwalkan pemrosesan ini adalah dengan menulis skrip dan memasukkannya ke dalam
crontab
. Untuk mengurangi waktu berjalan, Anda hanya dapat memilih foto barufind
. Jika Anda memerlukan bantuan dalam menulis skrip seperti itu, silakan tanyakan. Saya dapat membantu dengan itu.Sebagai pengguna Linux saya juga menggunakan Nautilus Image Converter . Di Ubuntu / Debian Anda dapat menginstalnya dengan
nautilus-image-converter
paket. Ini menambahkan opsi ukuran di menu konteks manajer file. Saya kira menggunakan ImageMagick secara internal.Beberapa opsi Linux lainnya adalah:
gimp-plugin-registry
paket di Ubuntu) (lihat juga tutorial mini )sumber
Saya sudah mendapatkan hasil yang sangat baik dengan digikam dan pengubahan ukuran plugin di Ubuntu. http://www.digikam.org/plugins.html#p5
sumber