Necesito crear miniaturas de múltiples archivos .png y me gustaría hacerlo usando la convert
utilidad ImageMagicks . Para encontrar recursivamente todos los archivos que no son miniaturas en sí, estoy usando la siguiente llamada (dividida en dos líneas para que sea legible):
find . -type f -name "*.png" -not -name "*thumb.png*" \
-exec convert {} -thumbnail 200x200 {}.thumb.png \;`
Pero esto, por supuesto, crearía un archivo llamado a.png.thumb.png
cuando se ejecuta en un archivo llamado a.png
. ¿Cómo podría eliminar la .png
extensión del segundo {}
parámetro pasado para convertir?