使用纯python渲染png图像的极简库。

pngcanvas的Python项目详细描述


一个使用纯python渲染png图像的极简主义库,灵感来自thomas fuchs的spark_pr库,最初于2005年在这里发布。

考虑到我每季度都会收到几封关于它的邮件,而且它一直受到谷歌应用程序引擎人群的欢迎,我决定在麻省理工学院的许可下发布它,并欢迎大家为加速它、清理它、使它更有用做出任何贡献。

所以,如果你想提交访问(或者只是给我发送一个带有任何增强功能的请求),请ping我。

功能

现在,您可以使用PNGCanvas实例执行以下操作:

  • 设置单个像素
  • 绘制抗锯齿线和多段线
  • 绘制矩形(轮廓和填充)
  • 绘制垂直渐变
  • 将图像的矩形段复制(并混合)到另一个位置
  • 将其另存为PNG文件
  • 将png文件加载到其中(有一些限制)

…都是用纯python编写的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX TableView未更新   安卓请解释java方法是如何在RadioButton中检查的   java强制应用程序使用特定文件夹中的dll   当我按下提交按钮转到第二个活动时,java Android Studio应用程序崩溃   尝试使用hibernate和JavaSpring创建表   Tomcat:如何在Netbeans中设置Java系统属性?   java如何在eclipse插件中检索工具提示信息?   java如何在Android上访问SlidengTableout XML视图?   java 1.6与C++的性能?   带子类的java Room   如何使用java以表格格式将对象列表打印到文件中   java获取组织。json。JSONException:Android应用程序中字符0错误处输入结束   java合并排序(看似随机的重复)   io Java BufferedReader输出的最后一行不是自动读取的,它只在我按enter键时读取   java我可以通过编程方式调用Spring Security“/login”post方法吗?   java在尝试运行jar文件时没有主清单属性   HashMap、LinkedHashMap和TreeMap之间的java差异   java AlarmManager。即使设置了相同的PendingEvent,cancel()也不起作用   java将文本文件读取到数组列表