Як варіант: Як мені взяти неквадратичний PNG і "заповнити" решту "зображення прозорістю, щоб отримане квадратне зображення отримало оригінальне зображення з центром у квадраті?
УЗАГАЛЬНО, що я хочу - сфотографувати будь-яке зображення будь-якого формату, підтримуваного GM будь-якого розміру, і створити зменшений PNG (скажімо, максимум 40 пікселів для будь-якого виміру), з підтримкою співвідношення сторін, з прозорістю для не квадратних оригінальні зображення І з уже нанесеною маскою прозорості PNG 40x40.
Я вже знаю, як зменшити масштаб і зберегти співвідношення сторін; У мене вже є команда застосування мого композиту. Мій єдиний фрагмент - це неквадратичні зображення, що згладжують квадрат (зображення з прозорістю).
Бажана одна команда; прийнятний багатокомандний ланцюг.
(редагувати)
Додаткова інформація: Ось складена команда, яку я використовую:
gm composite -compose copyopacity mask.png source-and-target.png source-and-target.png
де mask.png має білі пікселі для того, що я хочу зберегти source-and-target.png та прозорі пікселі, для чого я хочу видалити (і стати прозорим) izvor-and-target.png.
composite
?