怎么用计算机绘制随机的像素图

 时间:2024-10-15 00:20:49

像素图又叫离散图,是对于实际图像的离散化处理。本文不进行图像处理的解说,只用计算机绘制一些随机的闻赙酵枭像素图。用到的工具是Mathematica。

怎么用计算机绘制随机的像素图

怎么用计算机绘制随机的像素图

工具/原料

电脑

Mathematica

方法/步骤

1、先给出随机的像素图a,大小是50*36。a=Table[RandomInteger[2],36,50,3]//Image

怎么用计算机绘制随机的像素图

2、在像素图上点击一下鼠标,然后拖动边框,可以按比例改变图像大小。

怎么用计算机绘制随机的像素图

3、还可以提前指定像素图的大小,比如把50*36的大小,变为500*360。此时看到的图像,每个像素都变成了正方形的格子。

怎么用计算机绘制随机的像素图

4、注意,上面用的是ImageSize来指定图像大小。如果要把第一步里面的50*36大怅屹岖噤小的像素图a改为500*365,就需要用ImageResize。请注意ImageSize和ImageResiz髫潋啜缅e在效果上的区别。

怎么用计算机绘制随机的像素图

5、Table[RandomInteger[2],36,50,3]这个代码,实际上是给出了像素图的图像数据,对应的图像是一幅3通道图像。

怎么用计算机绘制随机的像素图

6、Mathematica默认的三通道图像的颜色空间是RGB色彩跷孳岔养。如果变成四通道,就会默认采用CMYK色彩。Table[RandomInteger[2],36,50,4]

怎么用计算机绘制随机的像素图

7、可是,如果通道数超过了4,还是可以得到彩色图像的,只不过,我不知道此时的色彩空间是什么。

怎么用计算机绘制随机的像素图

8、此时,图像栅格化,可以把任意色彩空间的图像,变成RGB空间的3通道图像。

怎么用计算机绘制随机的像素图

9、增加像素图的像素数目,可以细化图像。

怎么用计算机绘制随机的像素图

10、得到的三通道的500*360的随机像素图如下图所示。注意,每运行一次,都会得到不同的图像,这正是“随机”现象。

怎么用计算机绘制随机的像素图

怎么用计算机绘制随机的像素图

微博怎么设置简体中文? 如何将手机中的视频制作成动图 对弗洛伊德的人格理论的评价 南方航空应用开启订阅消息怎么做 咪咕音乐进入咪咕商城
热门搜索
腊肠狗图片 父与子漫画 银之守墓人漫画 暧昧关系漫画 民族娃娃图片