convert (ImageMagick) - Usuwanie kanału alpha z pliku png
Drobny urywek kodu warty odnotowania, który pozwala zastąpić przezroczystość w pliku PNG wskazanym kolorem.
Jak brzmi prawidłowe zaklęcie?
Choć kanał alpha definiujący poziom przezroczystości w plikach PNG to niewątpliwe dobrodziejstwo, to jednak może nam się umarzyć zrezygnowanie z niego na rzecz wskazanego przez nas koloru. Próbując pewnego razu to osiągnąć, odruchowo dołączyłem flagę background i choć intuicja podpowiadała mi dobrze, to jednak milczała o innym niezbędnym aspekcie tego procesu. Trzeba jeszcze jawnie kanał alpha usunąć. Finalną komendę, w której obrazowi nadaję białe tło, przedstawiam poniżej. Kolor oczywiście można zastąpić dowolnym innym.
convert input.png -background white -alpha remove -alpha off output.png
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!