在一图胜千言的时代,没有什么比一张图片更有冲击力的了,那如果一千张图片拼接起来是什么效果呢?
别问,问就是两字 —— 炫酷!
你有没有想过上面的图片是怎么实现的,难道这是用 ps 一张张拼起来的?当然,靠人工把近千张图片按照色域一一排列,应该是不可能的。
今天我们就用 Python 做一个马赛克图片生成器~ 只需要 200 行 Python 代码,就可以将任意图片转化为马赛克拼图效果,一劳永逸!拿来记录校园生活、游戏生涯、送女朋友都最合适不过了!
ONE项目思路项目大概分为 3 个步骤:
- 计算素材库中每张图片的平均色
- 把目标图片切分成平均的色块,与素材库图片进行替换
- 全部替换完成后,再与原始图像进行融合