使用纯python渲染png图像的极简库。
pngcanvas的Python项目详细描述
一个使用纯python渲染png图像的极简主义库,灵感来自thomas fuchs的spark_pr库,最初于2005年在这里发布。
考虑到我每季度都会收到几封关于它的邮件,而且它一直受到谷歌应用程序引擎人群的欢迎,我决定在麻省理工学院的许可下发布它,并欢迎大家为加速它、清理它、使它更有用做出任何贡献。
所以,如果你想提交访问(或者只是给我发送一个带有任何增强功能的请求),请ping我。
功能
现在,您可以使用PNGCanvas
实例执行以下操作:
- 设置单个像素
- 绘制抗锯齿线和多段线
- 绘制矩形(轮廓和填充)
- 绘制垂直渐变
- 将图像的矩形段复制(并混合)到另一个位置
- 将其另存为PNG文件
- 将png文件加载到其中(有一些限制)
…都是用纯python编写的。