如何用Python将任意图片高效转换成精美的字符画?
- 内容介绍
- 文章标签
- 相关推荐
本文共计439个文字,预计阅读时间需要2分钟。
首先有个问题,就是模拟灰度度数,这里有个公式:+ 1 + Gray=0.2126 × R + 0.7152 × G + 0.0722 × B 这样就好办了。然而,RGB模式下,256x256x256的色彩范围自然会被转换成256的灰度范围。但字符还是不太好处理。
首先有个问题,就是模拟灰度,这里有个公式:
1
Gray = 0.2126 × R + 0.7152 × G + 0.0722 × B
这样就好办了。当然,RGB模式下,256x256x256的颜色范围虽然被转换成了256的灰度范围,字符还是不好一一对应。我们可以使用一个字符对应多个灰度的方式来解决。
记得要先安装PIL库,其中:
如果是Python 2,运行 pip install PIL。
如果是Python 3,运行 pip install pillow。
本文共计439个文字,预计阅读时间需要2分钟。
首先有个问题,就是模拟灰度度数,这里有个公式:+ 1 + Gray=0.2126 × R + 0.7152 × G + 0.0722 × B 这样就好办了。然而,RGB模式下,256x256x256的色彩范围自然会被转换成256的灰度范围。但字符还是不太好处理。
首先有个问题,就是模拟灰度,这里有个公式:
1
Gray = 0.2126 × R + 0.7152 × G + 0.0722 × B
这样就好办了。当然,RGB模式下,256x256x256的颜色范围虽然被转换成了256的灰度范围,字符还是不好一一对应。我们可以使用一个字符对应多个灰度的方式来解决。
记得要先安装PIL库,其中:
如果是Python 2,运行 pip install PIL。
如果是Python 3,运行 pip install pillow。

