fmw42 wrote:Also this round trip failed!
Code: Select all
convert rose: -separate -swap 0,2 -combine rose_rb_swap.gif
That is not a round trip. Perhaps I misunderstand what you are doing.
Yes. not really, but this is and the result is still 'darker' than it should be if colorspaces are being handled right.
Code: Select all
convert rose: -separate -combine test.gif
Neither of the two commands should really change data values in the image. The point of these are to gain access to data values, not modify them. Sure the 'gray' channel images from
-separate is marked 'linear-gray' the values however should still conatin non-linear sRGB channel values, as that is what was asked for. Look like that is not the case!
Though really
-combine needs a destination 'colorspace' argument. as such this I would have definatally expected to come out correct! But also comes out dark.
Code: Select all
convert rose: -separate -combine -set colorspace sRGB test.gif
Actually it needs to be a proper argument so the
-combine can handle CMYK due to the extra channel, ditto for RGBA or sRGBA. That is something that should have been done a LONG time ago!