Note: insteed of using
-size 100x100 xc: you could have used
+clone instead
To make it easier for testing here I use a bulti-in image to show the problem...
Code: Select all
convert rose: -alpha set \( +clone +noise Random \) \
-evaluate-sequence mean show:
More than likely it is a bug in handling of an images ALPHA, like Noise is assuming only RGB channels.
That I thought may have been a bug in -channel handling, something I experienced when I created
-sparse-colors operator.
To me it seems like
-evaluate-sequence needs to be expaned beyond just an assumed RGB channels but to all active channels. I have other notes in that Subtract, Multiply and Divide is also rather usless in its current implementation.
See IM Examples, Layering Images, evaluate-seqence
http://www.imagemagick.org/Usage/layers ... e-sequence
ASIDE: to Cristy. in IMv7 you also get a transparent image but not perfectly transparent, I see some minor garbage as well, indicating uncleared alpha channel memory!
Code: Select all
magick rose: -alpha set \( +clone +noise Random \) \
-evaluate-sequence mean -background black -alpha remove show:
Which indicates memory clearing failure as well.
I have made a note of these problems. But I am not planning making option changes until I finished IMv7 scripting development (alpha).