Using Screen & Multiple with Inline images stopped working again.

Post any defects you find in the released or beta versions of the ImageMagick software here. Include the ImageMagick version, OS, and any command-line required to reproduce the problem. Got a patch for a bug? Post it here.
Post Reply
chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-02-17T15:12:01-07:00

I had the bug verified by Fred here.

Code: Select all

magick "inline:PNG64DATA" "MULTIPLY_IMG_1.png" -channel RGBA -compose Multiply -composite \
"MULTIPLY_IMG_2.png" -channel RGBA -compose Multiply -composite \
"SCREEN_IMG_1.png" -channel RGBA -compose Screen -composite \
"NEW_IMAGE.png"
This is the basic code used.

We were using 7.0.8.11 and it worked fine then.

We recently upgraded to 7.0.8.25 and it stopped working, it has also been tested in 7.0.8.27 and the beta for 7.0.8.28.

I can pm you exact examples, I already sent them to Fred and he verified via this post that it is not working.

User avatar
fmw42
Posts: 25549
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Using Screen & Multiple with Inline images stopped working again.

Post by fmw42 » 2019-02-17T15:44:39-07:00

I made a typo in my IM 7 command. Testing again in IM 6.9.10.27 and IM 7.0.8.27 Mac OSX Sierra, I get the same result, but neither match his previous output that he sent me.

Code: Select all

convert "inline:data:image/png;base64,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" "layer2_female133.png" -channel RGBA -compose Multiply -composite "layer3_female133.png" -channel RGBA -compose Multiply -composite "layer4_female133.png" -channel RGBA -compose Screen -composite "layer5_female133.png" -channel RGBA -compose Screen -composite "layer6_female133.png" -channel RGBA -compose Multiply -composite test6.png


magick "inline:data:image/png;base64,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" "layer2_female133.png" -channel RGBA -compose Multiply -composite "layer3_female133.png" -channel RGBA -compose Multiply -composite "layer4_female133.png" -channel RGBA -compose Screen -composite "layer5_female133.png" -channel RGBA -compose Screen -composite "layer6_female133.png" -channel RGBA -compose Multiply -composite test7.png
Both images are mostly transparent with a faint outline in reddish color. Neither are totally transparent.

IM 6 convert works fine if you remove the -channel RGBA.

chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Re: Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-03-14T14:16:58-07:00

Any chance this was fixed in a recent update?

User avatar
dlemstra
Posts: 1568
Joined: 2013-05-04T15:28:54-07:00
Authentication code: 6789
Contact:

Re: Using Screen & Multiple with Inline images stopped working again.

Post by dlemstra » 2019-03-14T19:32:06-07:00

Have you checked yourself if this was fixed in the most recent version of ImageMagick?
.NET + ImageMagick = Magick.NET https://github.com/dlemstra/Magick.NET, @MagickNET, Donate

User avatar
magick
Site Admin
Posts: 11063
Joined: 2003-05-31T11:32:55-07:00

Re: Using Screen & Multiple with Inline images stopped working again.

Post by magick » 2019-03-15T03:46:26-07:00

The problem you reported is fixed in the latest release of ImageMagick. If you find otherwise, let us know.

chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Re: Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-05-09T12:16:09-07:00

Thank you for letting me know Magick.

chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Re: Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-05-20T19:00:35-07:00

We were able to get this tested today on 7.0.8.46 and the resulting image is still blank. This bug still appears to be alive and well.

I can PM you examples if you would like, thank you.

User avatar
magick
Site Admin
Posts: 11063
Joined: 2003-05-31T11:32:55-07:00

Re: Using Screen & Multiple with Inline images stopped working again.

Post by magick » 2019-05-21T15:16:10-07:00

Post a command and a link to any images we'll need to download to reproduce the problem. Hopefully we will be able to reproduce the problem. If so, we'll have a fix within a day or two.

chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Re: Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-05-22T17:22:19-07:00

The exact commands in Fred's post above.

viewtopic.php?p=163651#p163651

---

I am sending you a private message, that has a link. it shows the exact code and the result. The image is correct because it is running on 7.0.8.11

--- I cannot send you a link...

http://208.38.162.164/fred.php

This link shows both bugs, This bug is found under "Bug in Screen/Multiply". The images used, and the correct image (that is created when you loaded the page) are shown.

If you run that same code in a current version you will get a nearly blank image.

chaoscarnage
Posts: 93
Joined: 2012-12-31T15:56:29-07:00
Authentication code: 6789

Re: Using Screen & Multiple with Inline images stopped working again.

Post by chaoscarnage » 2019-06-06T10:55:58-07:00

Any chance this has been fixed yet?

Post Reply