Saya perlu membuat thumbnail dari beberapa file .png dan ingin melakukan ini menggunakan convert
utilitas ImageMagicks . Untuk secara rekursif menemukan semua file yang bukan thumbnail sendiri, saya menggunakan panggilan berikut (dibagi menjadi dua baris agar dapat dibaca):
find . -type f -name "*.png" -not -name "*thumb.png*" \
-exec convert {} -thumbnail 200x200 {}.thumb.png \;`
Tetapi ini tentu saja akan membuat file bernama a.png.thumb.png
ketika menjalankannya pada file yang disebut a.png
. Bagaimana saya bisa menghapus .png
ekstensi dari {}
parameter kedua yang dilewatkan untuk dikonversi?
find
imagemagick
Marcus Riemer
sumber
sumber