Skip to content

LittleAO1179/PixelPictureGenerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

像素画生成器

使用方法

先编辑config.json文件,level表示像素画的层级,越高其颜色层级越少。zoom_level表示缩放比例,zoom_level越大,生成的像素画越模糊。

python main.py <input> <output>

<input> 表示输入文件地址,<output> 表示输出文件地址。

示例

python main.py input.jpg output.jpg

原理

在图片文件中分为RGB三个通道,以其中任意一个通道为例。将该通道的某一像素值转化成八位二进制数,高位的数字所含信息代表了图像的轮廓,低位信息表示了图像的细节。我们把低位信息全部抹除,这样的话图片中的大致轮廓保留了下来,颜色的层级也降低了,符合像素画的低颜色层级风格。

在处理图片前,先将图片缩小一定倍率,处理过后再放大,这样产生的像素画更有风格。

效果

处理前: 图 0

处理后: 图 1

About

简易像素画生成器,附带原理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages