Из-за отсутствия элегантного решения я выбрал рабочее и написал грубый сценарий bash, который, кажется, хорошо справляется со своей задачей. Это оставляет смещение на 25 пикселей вокруг монеты, используя исходную графику для обеспечения фона. Я в конечном итоге параметризую это и уберу это, но сегодня это рабочий сценарий.
for f in *.jpg; do trimbox=$(convert $f -fuzz 25% -format "%@" info:) orig=$trimbox first=$ trimbox=$ second=$ trimbox=$ third=$ fourth=$ #echo "trimbox: $orig first: $first second: $second third: $third fourth:$fourth" ((first+=50)) ((second+=50)) ((third-=25)) ((fourth-=25)) trimbox=$first"x"$second"+"$third"+"$fourth convert "$f" -crop "$trimbox" +repage "trimmed-$f" done