绘制精美的像素图的方法
1、给出一个像素图的图片数据:s = Table[Sin职邗珩垃[x y z], {x, 365}, {y, 500}, {z, 0,3}]这是一个500*365的图片的数据。
2、把图片数据转化为图片:w=Image[s]
3、指定颜色空间为RGB,得到的图片,和上面的图片几乎一样。这说明,Mathematica之Image默认的颜色空间,是RGB空间。
4、下面图片,就是得到的图片。
5、如果把颜色空间指定为HSB,图像发生了变化。
6、颜色空间如果是XYZ,图像如下。
7、稍微修改一下图片数据:s = Table[Sin[x y z], {x, 365}, {y, 500}, {z, 0, 1, 1/3}]图片出现新的变化。
8、一段交互式代码,看看图像的渐变过程。
9、如果要使用CMYK颜色空间,需要把数据转化为四通道数据。
10、CMYK下的交互式效果,代码如下图。
11、导出动态图。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。