对于我的下一个项目,我计划用文本和图形创建图像.我对红宝石很满意,但对学习python很感兴趣.我认为这可能是个好时机,因为PIL看起来像一个很棒的库.但是,我不知道它与红宝石所提供的相比如何(例如RMagick和ruby-gd).从我可以收集PIL有更好的文档(ruby-gd甚至有一个主页?)和更多的功能.只是想听一些意见来帮我决定.
谢谢.
文斯
PIL是一个很好的库,使用它.ImageMagic(RMagick包装的)是一个非常重的库,如果可能应该避免.它有利于对图像进行本地处理,例如批量照片编辑器,但对于Web的常见图像处理任务而言处理器效率太低.
编辑:在回答这个问题时,PIL支持绘制矢量形状.它可以绘制多边形,曲线,线条,填充和文本.我已经在一个项目中使用它来通过网络动态生成PNG图像的圆角alpha角.它基本上具有GDI +(在Windows中)或GTK(在Linux上的Gnome中)的大多数绘图功能.