Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
Python基础学习枯燥乏味,本次分享可以提升兴趣的Python设计——将图片转换为字符图~
听起来好像有难度,实际上简单又有趣。
目录
像素RGB值
首先,要了解像素RGB值是什么,我们才能实践我们的想法。
像素RGB值其实就像我们平常所看到的所有图片,无论是彩色照还是黑白照,其实它们都是有色彩的,更加神奇的是,我们肉眼所看到的所有色彩几乎都是由红(Red)、绿(Green)、蓝(Blue)经过不同深度的调色后得到的,而RGB色彩模式就是是工业界的一种颜色标准,是通过对红®、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。
所以RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。所以也可以说,我们所看到的所有具有色彩的图片都是由这三种颜色调出来的。
灰度值
根据开头的图片我们可以知道,字符图是没有颜色的。那如何让原本拥有颜色的图片失去色彩?
这就需要调整灰度值了,灰度值: