自动生成像素风图片的 tiler 开源项目,一天涨星 1500

日期: 2024-06-24 23:08:13|浏览: 300|编号: 54801

友情提醒:信息内容由网友发布,本站并不对内容真实性负责,请自鉴内容真实性。

编译自:大邓和他的

像词云一样,用各种小图拼凑出一幅大图,构建一个像素风格的世界,就像《我的世界》里的那样,一定非常有趣。

它还可以用来制作拼贴画、十字绣和其他装饰品。

这一切,你都可以在这个叫tiler的开源项目中自动实现,它开源一天,已经涨到1500颗star,增长速度肉眼可见。

Tiler 的意思是砌砖工,也就是用各种小元素作为“瓷砖”来拼凑一幅大画。

项目预设了很多“方块”:乐高、加号、圆形、@符号、心形、乘号、波浪线、横竖条、《我的世界》里的各种网格、回形针形状:

还有一组万圣节主题的图标,包括各种南瓜灯、鬼头、蝙蝠和猫头鹰:

这些不同的“图块”可以设置大小、颜色和角度,以适应不同的图片规格。

此外,还可以设置组成整个画面的颜色数量,以及“图块”的大小,也就是马赛克的模糊程度。

您可以使用不同材质的“瓷砖”来创造各种图案。

例如,梵高的《星夜》有三种圆形尺寸:10×10、25×25、50×50:

△ 10×10《星空》

△ 25×25《星空》

△ 50×50《星空》

你有没有在PS中拖动高斯模糊半径控制条的感觉?

您还可以将组成图像的“图块”设置为不同的大小。

你也可以尝试用乐高积木来搭建:

放大看看色彩斑斓的星空,就像这样:

小砖块上布满了乐高积木表面独特的圆形凸起。

好吧,如果真的有这么大的一块乐高,想想就觉得太酷了。

(前往乐高商店此处下单,金币——1000)

还有一个乘法版本:

如果你放大来看,就会发现这是一个十字绣图案!

这么大的十字绣,色彩鲜艳,交错多彩,很有意思,可以玩很久。我退休的母亲看到它,眼睛都亮了。

即使绣好之后挂在家里,也会和你的北欧风格/简约风格/莫兰迪风格/自如风格的房间非常搭配,成为整个地方最引人注目的装饰画。

如果您没有耐心,请考虑迷你版本:

还可以做成《我的世界》的样子

星空详情如下:

你知道这些砖是什么吗?

跑步指南

如果要在自己的电脑上运行,除了3和pip之外,还需要安装numpy和tqdm。

之后可以通过命令行来解决。

您需要设置几个参数:

在.py中设置:

DEPTH:每个颜色通道的划分数(例如:DEPTH = 4 -> 4 * 4 * 4 = 64);

:应用于原始图像的旋转列表(以度为单位)(例如:[0, 90])。

在 tiler.py 中设置:

:每个颜色通道中的片段数(例如:= 4 -> 4 4 4 = 64 );

:应用于每个图块的比例(例如:[1, 0.75, 0.5, 0.25]);

:创建每个框需要移动的像素数(例如:(5,5));如果为 None ,则移动量将与图块相同);

:如果组成图像的“图块”可以重叠;

:渲染图像;

:多处理池大小;

:将图像平铺(如果作为第一个参数传递则被忽略);

:平铺文件夹(如果作为第二个参数传递则被忽略);

OUT:结果图像文件名。

一位富有创意的作家

这个项目的作者ID是nuno-faria,除了这个Tiler项目之外,他还开源了很多有意思的东西。

有一个用 Java 编写的推箱子游戏:

像素风格桌上足球:

还有俄罗斯方块、弹球等各种游戏,每个都挺有意思的~

如此有创意的作者,实在让人敬佩,如果感兴趣可以去他的主页了解更多:

如果你读到了这里,说明你对这篇文章感兴趣,请帮忙转发或者点击文章右下角继续阅读,谢谢!

提醒:请联系我时一定说明是从101箱包皮具网上看到的!