生活百科知识

经验知识首页 > 投资理财 > 详细经验讲解内容页

[视频]怎么用计算机绘制随机的像素图?

关于lg怎么用计算机绘制随机的像素图?,期待您的经验分享,谢谢你帮我,祝你快乐,愿你事事如意 !
无情天魔精致 2018-01-18 11:09:31 45962人看过 分享经验到微博

更新:2024-03-30 23:06:29自创经验

来自头条百科https://www.baike.com/的优秀用户无情天魔精致,于2018-01-18在生活百科知识平台总结分享了一篇关于“怎么用计算机绘制随机的像素图?梦三国”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

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

工具/原料

电脑Mathematica

方法/步骤

1/10分步阅读

先给出随机的像素图a,大小是50*36。

a=Table[RandomInteger[2],36,50,3]//Image

[图]2/10

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

[图]3/10

还可以提前指定像素图的大小,比如把50*36的大小,变为500*360。

此时看到的图像,每个像素都变成了正方形的格子。

[图]4/10

注意,上面用的是ImageSize来指定图像大小。

如果要把第一步里面的50*36大小的像素图a改为500*365,就需要用ImageResize。

请注意ImageSize和ImageResize在效果上的区别。

[图]5/10

Table[RandomInteger[2],36,50,3]

这个代码,实际上是给出了像素图的图像数据,对应的图像是一幅3通道图像。

[图]6/10

Mathematica默认的三通道图像的颜色空间是RGB色彩。

如果变成四通道,就会默认采用CMYK色彩。

Table[RandomInteger[2],36,50,4]

[图]7/10

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

[图]8/10

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

[图]9/10

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

[图]10/10

得到的三通道的500*360的随机像素图如下图所示。

注意,每运行一次,都会得到不同的图像,这正是“随机”现象。

[图][图]