Alternatywnie: Jak pobrać nie kwadratowy plik PNG i „wypełnić” „resztę” obrazu przezroczystością, aby wynikowy kwadratowy obraz miał oryginalny obraz wyśrodkowany na kwadracie?
NAJLEPSZE, chcę zrobić dowolne zdjęcie dowolnego formatu dowolnego formatu obsługiwanego przez GM i utworzyć zmniejszoną PNG (powiedzmy, maksymalnie 40 pikseli dla każdego wymiaru), przy zachowanym współczynniku kształtu, wypełnionym przezroczystością dla formatu niekwadratowego oryginalne obrazy ORAZ z zastosowaną już przygotowaną maską przezroczystości PNG 40x40.
Wiem już, jak zmniejszyć i zachować proporcje; Mam już polecenie zastosowania mojego kompozytu. Moim jedynym brakującym elementem są kwadratowe obrazy nie kwadratowe (wypełnienie z przezroczystością).
Preferowane jedno polecenie; dopuszczalny łańcuch wielu poleceń.
(edytować)
Dodatkowe informacje: oto złożone polecenie, którego używam:
gm composite -compose copyopacity mask.png source-and-target.png source-and-target.png
gdzie mask.png ma białe piksele dla tego, co chcę zachować source-and-target.png i przezroczyste piksele dla tego, co chcę usunąć (i stać się przezroczysty) z source-and-target.png.
composite
?