小樱知识 > 生活常识像素画怎么画(图片怎么转换成像素格子)

像素画怎么画(图片怎么转换成像素格子)

提问时间:2022-08-21 09:42:54来源:小樱知识网


文章目录[隐藏]

  • Tiler简介
  • 转换的像素图
  • 定制
  • 自定义模式
  • 自定义参数
  • 自定义效果
  • 接下来,生成新的像素块。
  • 下载并使用

今天我就给大家展示一下如何把一个普通的表情包转换成像素风。

Tiler简介

Tiler的意思是砌砖工,就是用各种小元素作为“瓦片”来搭建一个大画面[1]。

地址:https://github.com/nuno-faria/tiler

项目中预设了很多“瓦片”:乐高、加号、圆圈、@符号、心形、乘号、波浪线、横竖条、我的世界里各种格子、回形针。在本文中,我更愿意称之为“像素瓦片”。

这个已经在GitHub上获得4.6k星的项目。

看样图,本文开头提到的像素风表情包应该也实现了。

事不宜迟,先安装。

克隆并下载项目,然后在requirements.txt中安装依赖项

具体操作如下图所示。

转换的像素图

现在演示如何使用Tiler将普通的表情符号转换成像素风。

完成前面的操作后,您可以在本地看到下载的文件和配置。

其中,文件夹images包含项目示例图片,文件夹tiles包含tile目录,conf.py包含配置文件。

我自己加了一张图做converted-333.png。其实我放在其他目录也无所谓。我只需要在下一步中指定它。

除了要转换的图片,还需要选择像素块。自带的像素块里只有line合适,先演示一下。

Gen_line_h是一个水平线图。

生成像素图,并在tiler目录中执行以下命令:

执行过程中,有进度条提醒。转换后的图片小了,几秒钟就完成了。

此时,tiler目录中已经生成了一个新的picture-out.png。

转换像素效果怎么样?

是的,但是还没有完全实现。还是有点缺魂——像素不够。

定制

我猜是像素块的问题。上图用的是矩形瓷砖。但是,在自包含目录中没有找到正方形,所以我们需要自定义像素块。

为了更好的像素风转换效果,最好调整参数配置。

先说自定义像素块。

自定义模式

首先,在目录块中创建一个新的文件夹square2。

放一个自定义像素块进去。我准备了一个正方形(50x50像素)。

推荐颜色[2]为#F0F0F0。

仅仅一块瓷砖是不够的。您需要使用脚本gen_tiles.py来生成一系列多色图块。

自定义参数

在生成像素块之前,您还可以自定义参数。

通过改变conf.py中的代码,我调整了深度的等价物。

DEPTH:每种颜色的分区数,默认值 4。COLOR_DEPTH:图片包含颜色的数量,默认值 32。

作者对conf.py中的每个配置参数都做了注释,使用时可以自行调整。

自定义效果

接下来,生成新的像素块。

执行tiler目录中的命令:

打开文件夹gen_square2,各种颜色的像素瓦片已经生成。

接下来,是使用新的块来重新创建像素图:

产生

这次的效果很好,很像文章开头的样本风格。

下载并使用

如果有兴趣看,想自己做呢?您还需要克隆git clone,然后定制配置。

不不不

为了方便大家,我打包了定制的配置文件,解压后放在任何目录下。使用时,在命令行上cd(切换路径)到存储目录,最后执行:

以上内容就是为大家推荐的像素画怎么画(图片怎么转换成像素格子)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:像素画怎么画(图片怎么转换成像素格子)

本文地址:https://www.xiaoyin02.com/shcs/638615.html

相关文章