Ini sangat mudah dilakukan dengan imagemagick . Anda harus dapat menginstalnya di Pusat Perangkat Lunak. Saya akan menyarankan untuk pemrosesan batch gambar.
Mengubah ukuran batch sangat sederhana (saya mengujinya dengan Ubuntu 11.10). Gunakan perintah berikut untuk mengubah ukuran setiap file .jpg hingga 200 piksel, dengan menjaga rasio aspek:
$ convert '*.jpg[200x]' resized%03d.png
Anda dapat mempertahankan nama file dengan menggunakan opsi -set. Ex:
convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"
Jika Anda memiliki lebih banyak file, Anda harus menggunakan dengan find
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
Ini hanya menggores permukaan kekuatan imagemagick. Mengubah ukuran dapat disetel tanpa henti . Untuk mengubah ukuran lebih lanjut, Anda harus menggunakan -resize
opsi.
Anda dapat membatasi pengubahan ukuran menjadi menyusut :
$ convert '*.jpg[300x>]' thumb-300-%03d.png
atau memperbesar :
$ convert '*.jpg[300x<]' thumb-300-%03d.png
Lihat dokumentasi geometri untuk melihat lebih banyak opsi.