Python樱花代码,python画樱花树代码如何读懂
开源最前线(ID:OpenSourceTop) 猿妹综合整理还记得,前阵子微博里的“军校大学生用代码敲出樱花”吗?你和你的猿姐姐一样神奇吗?其实仔细看视频,你会发现每一个像素都是“武汉加油”。无数个“武汉加油”汇聚而成,每个字都是一个像素,汇聚成“花海”。
最近在Github上发现了一个类似的项目——Tiler,是Python开发的一个实用的马赛克镶嵌工具。但其更突出的特点是,Tiler的马赛克可以适应不同形状和大小的瓷砖(不限于正方形),如乐高、加号、圆形、@符号、心形、乘号、波浪线、横竖条等。
目前Tiler已经被Github标记为4K,被Fork标记为215(Github地址:https://Github . com/nuno-Faria/Tiler)。下载Tiler之前,要安装Python3和pip。下载后,您需要更改conf.py文件中的所有配置。gen_tiles.py:深度:每个颜色通道的划分数量(例如:深度=4-4 *4* 4=64种颜色);
旋转数:应用于原始图像的旋转数(例如:[0,90])。
tiler.py:color _ depth:每个颜色通道的划分数(例如:color _ depth=4-4 4=64色);
RESIZING_SCALES:应用于每个图块的比例(例如:[1,0.75,0.5,0.25]);
PIXEL_SHIFT: move创建每个框的像素数(例如:(5,5));如果没有,偏移将与单幅图块尺寸相同)
最后,我们来欣赏一下Tiler的作品:
回形针:
乐高:
十字绣:
心形:
957号,直接输入号码到本文。
输入m获取文章目录。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。