在光栅中使用色调时图形为空?

发布于 2024-09-01 03:52:45 字数 248 浏览 2 评论 0原文

为什么下面的代码

Graphics[Raster[{{Hue[1], Hue[1/3]}, {Hue[2/3], Hue[1/6]}}]]

没有产生任何输出?在数学中< 6 RasterArray 能够处理这个问题并产生与

Graphics[Raster[{{{1, 0, 0}, {0, 1, 0}}, {{0, 0, 1}, {1, 1, 0}}}]]

Why does the following code

Graphics[Raster[{{Hue[1], Hue[1/3]}, {Hue[2/3], Hue[1/6]}}]]

not produce any output? In Mathematica < 6 RasterArray was able to handle this and produced the same output as

Graphics[Raster[{{{1, 0, 0}, {0, 1, 0}}, {{0, 0, 1}, {1, 1, 0}}}]]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2024-09-08 03:52:45

Raster 的文档表明它的参数不是图形指令(例如 Hue、RGBColor)而是数字 - 灰度级(单个数字)、RGB 值(三个数字)、RGBalpha 值(四个数字) ,或灰度阿尔法值(两个数字)。但是,它提供了您自己指定颜色函数的能力,例如:(

Graphics[Raster[{{0, 0.2, 0.4}, {0.6, 0.8, 1}}, ColorFunction -> Hue]]

直接来自 v6 的文档)

The documentation of Raster indicates that its arguments are not graphics directives (e.g. Hue, RGBColor) but rather numbers - a gray level (single number), RGB values (three numbers), RGBalpha values (four numbers), or gray-alpha values (two numbers). However, it provides the ability to instead specify the color function yourself, for example:

Graphics[Raster[{{0, 0.2, 0.4}, {0.6, 0.8, 1}}, ColorFunction -> Hue]]

(straight from the documentation for v6)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文