Tell me, please, in the next issue.
There is the original image with an alpha channel.
![Image](http://habrastorage.org/files/6d5/fad/4bd/6d5fad4bd63a4e0d893ae3cb5140690a.png)
Beneath the alpha channel is here is a picture
![Image](http://habrastorage.org/files/fe8/920/8b7/fe89208b7bc44ebfbb7910b393af2bf3.png)
Tell me, how do I do it like this, while preserving the alpha channel of the image.
![Image](http://habrastorage.org/files/200/9ad/979/2009ad979afa4405bdc990e121090167.png)
Code: Select all
convert alfThing.png -alpha off -fill White -opaque Black -alpha on a.png
Code: Select all
convert bird.png -alpha off -format "%@" info:
Code: Select all
convert ^
birdBkW.png ^
-transparent White ^
-compose DstOver ^
( -clone 0 ) -geometry +1+0 -composite ^
( -clone 0 ) -geometry +2+0 -composite ^
( -clone 0 ) -geometry +4+0 -composite ^
( -clone 0 ) -geometry +8+0 -composite ^
( -clone 0 ) -geometry +16+0 -composite ^
( -clone 0 ) -geometry +32+0 -composite ^
( -clone 0 ) -geometry +64+0 -composite ^
( -clone 0 ) -geometry +128+0 -composite ^
( -clone 0 ) -geometry -1+0 -composite ^
( -clone 0 ) -geometry -2+0 -composite ^
( -clone 0 ) -geometry -4+0 -composite ^
( -clone 0 ) -geometry -8+0 -composite ^
( -clone 0 ) -geometry -16+0 -composite ^
( -clone 0 ) -geometry -32+0 -composite ^
( -clone 0 ) -geometry -64+0 -composite ^
( -clone 0 ) -geometry -128+0 -composite ^
-background White -compose Over -layers flatten ^
birdtw.png
Code: Select all
convert ^
birdBkW.png ^
birdWithTrans.png ^
-compose CopyOpacity -composite ^
smearedWithTrans.png