吧务
level 15
xzcyr
楼主
最近试着玩了一下 ImageRecolor ,然后玩着玩着玩出问题来了……考虑下面这个简例:
tst=Image[RawArray["UnsignedInteger8", ConstantArray[{42, 69, 96}, {27, 27}]], "Byte",
ColorSpace -> "RGB", Interleaving -> True]

如大家所见这是一个纯色小方块。我们试着把它换成红的:
ImageRecolor[tst,RGBColor[{42,69,96}/256]->Red]

……咋回事?能靠调选项解决吗?( ColorReplace 就算了。)
2020年09月05日 08点09分
1
tst=Image[RawArray["UnsignedInteger8", ConstantArray[{42, 69, 96}, {27, 27}]], "Byte",
ColorSpace -> "RGB", Interleaving -> True]
如大家所见这是一个纯色小方块。我们试着把它换成红的:ImageRecolor[tst,RGBColor[{42,69,96}/256]->Red]
……咋回事?能靠调选项解决吗?( ColorReplace 就算了。)