PIL vs RMagick/ruby​​-gd

Vin*_*nce 4 ruby python rmagick python-imaging-library

对于我的下一个项目,我计划用文本和图形创建图像.我对红宝石很满意,但对学习python很感兴趣.我认为这可能是个好时机,因为PIL看起来像一个很棒的库.但是,我不知道它与红宝石所提供的相比如何(例如RMagick和ruby-gd).从我可以收集PIL有更好的文档(ruby-gd甚至有一个主页?)和更多的功能.只是想听一些意见来帮我决定.

谢谢.

文斯

Sov*_*iut 7

PIL是一个很好的库,使用它.ImageMagic(RMagick包装的)是一个非常重的库,如果可能应该避免.它有利于对图像进行本地处理,例如批量照片编辑器,但对于Web的常见图像处理任务而言处理器效率太低.

编辑:在回答这个问题时,PIL支持绘制矢量形状.它可以绘制多边形,曲线,线条,填充和文本.我已经在一个项目中使用它来通过网络动态生成PNG图像的圆角alpha角.它基本上具有GDI +(在Windows中)或GTK(在Linux上的Gnome中)的大多数绘图功能.