ImageMagick和libGD有什么区别?

时间:2009-07-16 11:49:45

标签: gd imagemagick

我对这两个图书馆都一无所知,但我必须选择其中一个。 你推荐哪一个?

我正在使用Perl。我需要为天气网站生成图像。为位置生成图像,并且应该包含温度和内部的天气条件图像。我想这对于两个lib来说都是小菜一碟。但我想知道哪一个更强大。我读过libGD无法旋转文本。也许还有其他一些缺点?哪一个更快地生成图像?谁的API更容易使用?

3 个答案:

答案 0 :(得分:2)

根据this source,你应该使用GD:

  

GD和其他构建在其上的模块(如GD :: Graph)更倾向于生成像图表一样的“新”图像。

你可以阅读"Develop your own weather maps and alerts with Perl and GD",这就是你要找的东西。

如果你有一段时间。尝试他们两个,玩一点,并决定。

答案 1 :(得分:1)

我发现两者都可以直接使用ImageMagick为你提供比gd更多的力量。以下是我帖子中的两个Magick示例:

为您提供API的示例。

我用GD来创建a visualization。 请参见该页面上的脚本:giss-timeline-graphs.pl

答案 2 :(得分:0)

imagemagick更强大,但是libGD也应该能够覆盖大多数图像生成任务。您应该看到这两个库的perl API /函数,以便了解哪些更方便。