Ich habe ungefähr 280 Illustrator- .ai
Dateien, die ich in .png
Dateien mit einer Endgröße von 500px x 500px
. Alle sind nicht quadratisch, also müssen diejenigen, die zum Beispiel rechteckig sind, im Bild zentriert werden und der Hintergrund muss transparent sein.
Gibt es einen einfacheren Weg, dies zu tun, weil ich keine Zeit damit verbringen möchte, sie manuell zu konvertieren.
Wenn Sie imagemagick installiert haben, können Sie den folgenden Befehl ausführen:
convert -colorspace RGB \
-background transparent \
-resize 500x500 \
-gravity center \
-extent 500x500 \
yourfile.ai outputfile.png
Wie Sie alle Dateien in einem Verzeichnis durchlaufen, hängt natürlich von Ihrer Umgebung ab, aber so etwas sollte für Bash funktionieren:
for i in *.ai; do convert -colorspace RGB -background transparent -resize 500x500 -gravity center -extent 500x500 "$i" "$i.png"; done
500px x 500px
?-resize
Schalter respektiert das Seitenverhältnis des Eingangsbildes. Der -extent
Schalter erstellt dann bei Bedarf die Polsterung.no images defined output.png
. Siehe vollständiges Fehlerprotokoll: pastebin.com/mAmhqW6YImagemagick Postscript delegate failed
, sollten Sie eine Lösung finden.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