Tengo alrededor de 280 .ai
archivos de Illustrator que necesito convertir en .png
archivos con un tamaño final de 500px x 500px
. Todos ellos no son cuadrados, por lo que los que son, por ejemplo, rectangulares, deben estar centrados en la imagen y el fondo debe ser transparente.
¿Hay una manera más fácil de hacer esto porque no me gustaría perder tiempo convirtiéndolos manualmente?
Si tiene instalado imagemagick, puede ejecutar el siguiente comando:
convert -colorspace RGB \
-background transparent \
-resize 500x500 \
-gravity center \
-extent 500x500 \
yourfile.ai outputfile.png
La forma en que itera sobre todos los archivos en un directorio depende de su entorno, por supuesto, pero algo como esto debería funcionar para bash:
for i in *.ai; do convert -colorspace RGB -background transparent -resize 500x500 -gravity center -extent 500x500 "$i" "$i.png"; done
500px x 500px
?-resize
interruptor respeta la relación de aspecto de la imagen de entrada. El -extent
interruptor luego crea el relleno, si es necesario.no images defined output.png
_ Ver registro de errores completo: pastebin.com/mAmhqW6YImagemagick Postscript delegate failed
, debería poder encontrar una solución.FailedToExecuteCommand "gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile=C:/Us ers/JOBADI~1/AppData/Local/Temp/magick-5096najtztCfsCa2%d" "-fC:/Users/JOBADI~1/AppData/Local/Temp/magick-5096K_rJUcXeuO ld" "-fC:/Users/JOBADI~1/AppData/Local/Temp/magick-5096dd_06nZKQYGS"' (The system cannot find the file specified. ) @ error/delegate.c/ExternalDelegateCommand/460. convert: PDFDelegateFailed The system cannot find the file specified
Alex Blackwood
MikkoP
Alex Blackwood