PIL与RMagick/红宝石-gd

2024-10-01 11:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的下一个项目中,我计划用文本和图形创建图像。我对ruby很熟悉,但对学习python很感兴趣。我想这可能是个好时机,因为PIL看起来是一个很好的库。然而,我不知道它与ruby所提供的(例如RMagick和rubygd)相比有什么不同。据我所知,PIL有更好的文档(rubygd甚至有一个主页吗?)以及更多功能。只是想听听一些意见来帮我决定。在

谢谢。在

文斯


Tags: 项目文档图像文本图形pil主页计划
3条回答

但我个人需要一个巨大的记忆库来记录我的记忆。在

正如您所说,rubygd在英语文档方面有点欠缺。。。。但是在post平台上安装GD是一件很麻烦的事情,有一个小包装器,里面有一些有用的示例,叫做gruby,值得一看。(如果你想要alpha transparency,请确保安装了最新的GD lib)

对于整个社区博客的帮助,PIL是最好的方法。在

PIL已经存在很长时间了,而且非常稳定,所以它可能是您的第一个Python项目的一个很好的候选对象。PIL文档包含了一个有用的tutorial,它可以让您快速了解最新情况。在

PIL是一个很好的图书馆,使用它。ImageMagic(RMagick包装的)是一个非常重的库,如果可能的话应该避免使用。它很适合于对图像进行本地处理,例如,一个批处理照片编辑器,但对于web上常见的图像处理任务来说,处理器效率太低。在

编辑:针对这个问题,PIL支持绘制矢量形状。它可以绘制多边形、曲线、直线、填充和文本。我曾在一个项目中使用它来在web上生成PNG图像的圆角。它本质上具有GDI+(在Windows中)或GTK(在Linux上的Gnome中)的大多数绘图功能。在

相关问题 更多 >