为什么以下代码
Graphics[Raster[{{Hue[1], Hue[1/3]}, {Hue[2/3], Hue[1/6]}}]]
不产生任何输出?在Mathematica< 6 RasterArray能够处理这个并产生与
相同的输出Graphics[Raster[{{{1, 0, 0}, {0, 1, 0}}, {{0, 0, 1}, {1, 1, 0}}}]]
答案 0 :(得分:4)
Raster
的文档表明它的参数不是图形指令(例如Hue,RGBColor),而是数字 - 灰度级(单个数字),RGB值(三个数字),RGBalpha值(四个数字) ,或灰色 - 阿尔法值(两个数字)。但是,它提供了自己指定颜色功能的能力,例如:
Graphics[Raster[{{0, 0.2, 0.4}, {0.6, 0.8, 1}}, ColorFunction -> Hue]]
(直接来自v6的文档)