Ура!
Я нашел ответ из небольшой заметки в руководстве по ImageMagick, в которой говорится, что -resize '1x1<'
по сути не используется (и SHORT-CIRCUIT) для изменения размераоперация.
Итак, если у меня есть файл image.jpg 1200x1200, и я наложил его на 600x600 copyright.png, используя эту команду:
composite -dissolve 50% -gravity center image.jpg copyright.png result.jpg
мое изображение будет изменено до 600x600 согласноthe copyright.png.
Однако, если я сделаю следующее:
composite -resize '1x1<' -dissolve 50% -gravity center image.jpg copyright.png result.jpg
мое выходное изображение сохранит свой первоначальный размер 1200x1200.