有关我的下一个项目,我打算创建一个文本和图形图像。我很舒服红宝石,但兴趣学习蟒蛇。我想这可能是一个好时机,因为PIL看起来像一个伟大的图书馆使用。不过,我不知道如何比较哪红宝石所提供的(如RMagick和Ruby-GD)。从我可以收集PIL有更好的文档(不红宝石-GD甚至有一个主页?)和更多的功能。只是想听到一些意见,以帮助我做出决定。

感谢。

文斯

有帮助吗?

解决方案

ImageMagic是一个巨大的图书馆,并在阳光下做的一切,但与RMagick变种很多报告内存问题,我个人认为它是我的需要矫枉过正。

至于你说的红宝石-GD在地面上有点薄,当涉及到英文文档....但GD是安装在后平台不费吹灰之力并有一些所谓有用的例子稍微包装的 gruby 那值得一看。 (如果你是Alpha透明度后,请务必安装最新的GD库)

对于整个社区的blogy帮助,PIL的方式。

其他提示

PIL是一个很好的文库,使用它。 ImageMagic(什么RMagick套)是应尽量避免一个非常沉重的库。其良好的做图像的局部处理,说,一批照片编辑器,但是实在是太过处理器低效的网络常见的图像处理任务。

修改响应于该问题,PIL支持绘制矢量形状。它可以绘制多边形,曲线,线条,填充和文本。我在一个项目上产生飞在网上圆角阿尔法角落PNG图像中使用它。它本质上具有大部分GDI +(在Windows)或GTK(在侏儒在Linux)。

的绘图功能

PIL已经存在了很长一段时间,是非常稳定的,因此它可能是你的第一个Python项目一个很好的候选人。该PIL文档包括一个有用的教程,这应该让你加快速度很快。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top