![](https://i-blog.csdnimg.cn/direct/643e8baf5e6048b2a3bfeb3de129ce01.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python 项目
文章平均质量分 87
集合了各色Python有趣项目实战
QuantumStack
这个作者很懒,什么都没留下…
展开
-
【Python 项目】ASCLL 文本图形 - 2
创建程序的第一步是,先定义两种灰度等级作为全局值,用于将亮度值转换为ASCII 字符。#70 级的灰度梯度-_+~i!lI;#简单的 10 级灰度梯度这两个值保存为字符串,包含一组字符串,从最黑暗变到最亮。既然有了灰度梯度,就可以准备图像。#Image.open()打开输入图像文件,Image.convert()将该图像转换为灰度图像。“L”代表 luminance,是图像亮度的单位。#保存输入图像的宽度和高度。原创 2024-07-07 16:25:10 · 1025 阅读 · 0 评论 -
【Python】万花尺 - 1
在本文中,你将看到用参数方程来画圆的简单例子。参数方程将曲线上点的坐标表示为一个变量的函数,该变量称为参数。参数方程让绘制曲线变得容易,因为只要将参数代入方程就能产生曲线。我们开始考虑用半径 r 来描述一个圆的方程,圆心位于二维平面的原点。x、y坐标满足该方程的所有点构成了圆。这些方程是圆的参数表示,其中角 θ 是参数。这些方程中(X,Y)的任何值,都满足前面描述的圆的方程,X+ Y= R。如果让 θ 从 0 变到 2π,可以用这些方程来计算圆上对应的 x 和 y 坐标。图-1 展示了这种方案。原创 2024-07-06 21:14:38 · 872 阅读 · 0 评论 -
【Python】万花尺 - 2
首先,定义类 Sipro,来绘制这些曲线。我们会用这个类一次画一条曲线(利用 draw()方法),并利用一个定时器和 update()方法,产生一组随机螺线的动画。为了绘制 Spiro 对象并产生动画,我们将使用 SpiroAnimator 类。原创 2024-07-06 21:12:00 · 523 阅读 · 0 评论 -
【Python 项目】ASCII 文本图形 - 1
在 20 世纪 90 年代,电子邮件占据着统治地位,图形处理能力很有限,常见的做法是在电子邮件中包含一个签名,它是由文本制作的图形,一般称为 ASCII 文本图形(ASCII 是一个简单的字符编码方案)。图 6-1 展示了两个例子。尽管因特网已经让共享图像容易很多,但出身卑微的文本图形还没有消失。ASCII 文本图形的源头是 19 世纪后期出现的打字机文本图形。在 20 世纪 60 年代,计算机有了较弱的图形处理硬件,ASCII 被用于表示图形。原创 2024-07-07 16:26:26 · 522 阅读 · 0 评论