Pertama saya pikir Anda ingin mengubah ukuran batch, yang dapat dilakukan banyak program. Tapi kemudian saya menyadari Anda ingin melakukan kombinasi mengubah ukuran dan memotong, dan Anda ingin komputer menghitung cara terbaik memotong 600x600 piksel dari gambar secara dinamis.
Itu karena itu bukan jenis "satu solusi sejati" tugas, karena biasanya panggilan penilaian manusia, cara memotong gambar, sehingga hanya dapat dilakukan dengan bootstrap kondisi tertentu. Misalnya, lihat rasio aspek, dan selalu ubah ukuran dimensi terpendek ke X dan potong piksel Y (tengah / kanan / kiri). Jika saya membaca pernyataan Anda dengan benar, Anda ingin memotong 600 piksel dari X dan Y yang berpusat di kedua dimensi, jika kedua dimensi tersebut 600 atau lebih. Dan hanya mengubah ukuran menjadi 600 jika satu dimensi lebih kecil dari 600?
Saya sudah lama ingin menambahkan fitur seperti ini ke program saya "Image View Plus More", dan saya kira pengaturan fitur harus seperti: - ukuran krop: wxh - rata lebar: tengah / kiri / kanan - sejajar tinggi: tengah / kiri / kanan - ukuran: tidak ada / jika lebih kecil dari / jika lebih besar dari / keduanya
Adakah pengaturan lagi yang Anda butuhkan?
Pembaruan: Saya sekarang selesai memprogram fitur ini ke dalam Image View Plus More 2.4:
http://www.afteroiagrove.dk/tools.php
How-to: install, drag'n'drop gambar yang ingin Anda potong ke dalamnya, "simpan semua ke folder baru", dan berikan nama samaran atau% untuk menggunakan nama file asli, dan kemudian pada dialog berikutnya pilih "autocrop "dan isi kotak untuk lebar dan tinggi, dan pilih" pusat "perataan untuk tinggi dan lebar, dan centang" ubah ukuran jika lebih kecil ".
Saya membuat tutorial bagaimana melakukannya:
Solusi untuk masalah OP:
http://www.youtube.com/watch?v=wBc1s6zuDJM
Contoh lain:
http://www.youtube.com/watch?v=3nFrnaefsqA