magick wrote:We can reproduce the problem you posted and have a patch in ImageMagick 6.8.6-0 Beta available by sometime tomorrow. In addition, use this command:
- convert rose: -fill magenta -intensity rec601luminance -tint 40 1tmp68510.png
In 6.8.5.10, I tested the following and they are all identical in each of the two sets.
-intensity made no difference. These results are different from prior to 6.8.5.5 (tested for example with 6.8.5.4 and 6.7.4.10)
convert rose: -fill magenta -tint 40 1tmp68510.png
convert rose: -fill magenta -intensity rec709luminance -tint 40 1tmp68510_rec709luminance.png
convert rose: -fill magenta -intensity rec709luma -tint 40 1tmp68510_rec709luma.png
convert rose: -fill magenta -intensity rec601luminance -tint 40 1tmp68510_rec601luminance.png
convert rose: -fill magenta -intensity rec601luma -tint 40 1tmp68510_rec601luma.png
convert rose: -color-matrix ".3 .6 .1 .3 .6 .1 .3 .6 .1" -fill magenta -tint 40 2tmp68510.png
convert rose: -color-matrix ".3 .6 .1 .3 .6 .1 .3 .6 .1" -fill magenta -intensity rec709luminance -tint 40 2tmp68510_rec709luminance.png
convert rose: -color-matrix ".3 .6 .1 .3 .6 .1 .3 .6 .1" -fill magenta -intensity rec709luma -tint 40 2tmp68510_rec709luma.png
convert rose: -color-matrix ".3 .6 .1 .3 .6 .1 .3 .6 .1" -fill magenta -intensity rec601luminance -tint 40 2tmp68510_rec601luminance.png
convert rose: -color-matrix ".3 .6 .1 .3 .6 .1 .3 .6 .1" -fill magenta -intensity rec601luma -tint 40 2tmp68510_rec601luma.png
In 6.8.6.0 beta, only these 3 nearly match. I am not sure why the first matches both rec601luma and rec601luminance? I would have expected it to only match rec601luma due to gamma differences. Am I mistaken about this?
im67410 convert rose: -fill magenta -tint 40 1tmp67410.png
imb convert rose: -fill magenta -intensity rec601luma -tint 40 1tmp6860_rec601luma.png
imb convert rose: -fill magenta -intensity rec601luminance -tint 40 1tmp6860_rec601luminance.png
compare -metric rmse 1tmp67410.png 1tmp6860_rec601luma.png null:
33.7911 (0.00051562)
compare -metric rmse 1tmp67410.png 1tmp6860_rec601luminance.png null:
33.7911 (0.00051562)
but these do not:
im67410 convert rose: -fill magenta -tint 40 1tmp67410.png
imb convert rose: -fill magenta -tint 40 1tmp6860.png
compare -metric rmse 1tmp67410.png 1tmp6860.png null:
5607.08 (0.0855585)