Guten Tag Allerseits,
für ein Hobby-Projekt (https://www.marcollect.de) habe ich tausende Bilder mittels convert in ein einheitliches Format gebracht. Den selben Befehl wollte ich nun wieder aktivieren - allerdings endet das Ergebnis unbefriedigend.
find -iname '*.jpg' -exec convert \{} -verbose -set filename:base "%[basename]" -thumbnail '110x110>' -gravity center -crop 120x120+0+0\! -background transparent -flatten -mattecolor darkgrey -frame 3x3+1+1 "%[filename:base].png" \;
Es wird ein Bild mit Rahmen und zentriertem Inhalt generiert. Zumindest war das noch unter Ubuntu 18.04 so. Unter Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 bewirkt '-gravity' nicht was erwartet wird sondern ergibt immer den Standard 'Northwest'
ImageMagick 6.9.7-4 Q16 x86_64 20170114 zentrierte das Ausgangsbild noch wunschgemäß. Recherche im Netz hat mich leider nicht weiter gebracht. Lediglich die Idee '-gravity center' an andere Stellen zu setzen - was ich von vorne bis hinten an jeder Stelle versucht habe. Leider ohne Erfolg. Das Kommando oben ohne den gravity Teil macht genau was es soll - nur eben nicht zentriert.
Hat jemand eine Idee dazu?
Gruß Andreas