Python und Imagemagick als subprocess
Verfasst: Mittwoch 31. August 2016, 08:00
Hallo,
ich habe ein seltsames Problem beim Aufruf per subprocess von convert imagemagick/convert festgestellt und im imagemagick-Forum gepostet.
http://www.imagemagick.org/discourse-se ... =1&t=30379
So richtig konnte sich das dort keiner erklären und ich stehe wirklich vor einem Rätsel: Es muss irgendetwas stattfinden, das die Funktionalität von convert radikal ändert, wenn es von Windows aus aufgerufen wird. Ich habe allerdings auch keine convert-Option gefunden, die diesen Effekt auslösen und die bei der Transformation des Aufrufs entstehen könnte.
Zur Erläuterung der Notation (hier der Windowsaufruf):
-resize 512x512 rechnet ein Bild so um, dass es unter Beibehaltung der Ratio eine maximale Kantenlänge von 512 erhält. Der Operator > dahinter verhindert, dass Bilder, die kleiner sind, größer gemacht werden. Das Problem tritt nur dann auf, wenn ">" steht und nur unter Windows auf. Der Effekt ist der, dass aus dem maximal unter Windows ein minimal wird. Ich habe allerdings keinen entsprechenden Parameter von convert gefunden. Hat jemand eine Idee? Danke.
ich habe ein seltsames Problem beim Aufruf per subprocess von convert imagemagick/convert festgestellt und im imagemagick-Forum gepostet.
http://www.imagemagick.org/discourse-se ... =1&t=30379
So richtig konnte sich das dort keiner erklären und ich stehe wirklich vor einem Rätsel: Es muss irgendetwas stattfinden, das die Funktionalität von convert radikal ändert, wenn es von Windows aus aufgerufen wird. Ich habe allerdings auch keine convert-Option gefunden, die diesen Effekt auslösen und die bei der Transformation des Aufrufs entstehen könnte.
Zur Erläuterung der Notation (hier der Windowsaufruf):
Code: Alles auswählen
convert -trim -resize 512x512^> in.jpg out.jpg