Я не нашел более простого способа, поэтому я обрезаю угол, изменяю его размер, в результате чего получается одноцветное изображение, а затем комбинирую их. Это стало возможным благодаря использованию файловых дескрипторов STDIN и STDOUT. Биты «png: -» сообщают imagemagick о передаче данных изображения в формате PNG из того, что я понимаю.
convert -crop 1x1+0+0 image.png png:- | convert -resize 500x500 - png:- | convert -gravity center -composite - image.png new_image.png