Unfortunately, the commands that use the colortone function work fine in IM up until 6.9, then go crazy in current versions
here's the conflicting commands:
magick.exe convert infile.jpg ( -clone 0 -fill #222b6d -colorize 100% ) ( -clone 0 -colorspace gray -negate ) -compose blend -define compose:args=50,50 -composite nash01.jpg
magick.exe convert nash01.jpg ( -clone 0 -fill #f7daae -colorize 100% ) ( -clone 0 -colorspace gray ) -compose blend -define compose:args=120,-20 -composite nash02.jpg
(I've omitted the final color correction and framing of the image because that doesn't act funny)
I'm using Imagemagick 7.0.3-4 on windows (tried q8 and q16 as well as both 32 and 64 bits to see if it made a difference...). They work fine on 6.9.6-2
I looked over the changes to version 7 and the only thing I gleamed out of it was that the -negate option now needs to have -channel RGB specified beforehand to not affect the alpha as well, but doing ( -clone 0 -colorspace gray -channel RGB -negate ) doesn't change anything
I appreciate any hints!I'd love to be able to make a script that was compatible with both versions, but for now I'm happy to get it working on IM 7...
Here's the images I'm getting:
original image:

first colortone in IM 6.9:

second colortone in IM 6.9

first colortone in IM 7:

second colortone in IM 7:
