我对这两个图书馆一无所知,但我必须选择其中一个。你推荐哪一个?
我正在使用 Perl。我需要为天气站点生成图像。该图像是为一个位置生成的,应该包含温度和天气状况图像。我想这对两个库来说都是小菜一碟。但我想知道哪个更强大。我读过 libGD 无法旋转文本。也许还有其他一些缺点?哪个生成图像更快?谁的 API 更容易使用?
我对这两个图书馆一无所知,但我必须选择其中一个。你推荐哪一个?
我正在使用 Perl。我需要为天气站点生成图像。该图像是为一个位置生成的,应该包含温度和天气状况图像。我想这对两个库来说都是小菜一碟。但我想知道哪个更强大。我读过 libGD 无法旋转文本。也许还有其他一些缺点?哪个生成图像更快?谁的 API 更容易使用?
根据这个来源,你应该使用GD:
GD 和基于此构建的其他模块(如 GD::Graph)更旨在生成“新”图像,如图表。
您可以阅读“使用 Perl 和 GD 开发您自己的天气图和警报”,这正是您所寻找的。
如果你有一些时间。尝试他们两个,玩一点,然后决定。
我发现两者都可以直接使用 ImageMagick 给你比 gd 更多的功能。以下是我帖子中的两个 Magick 示例:
为您提供 API 示例。
我已经使用 GD 创建了一个可视化。请参阅该页面上的脚本:gis-timeline-graphs.pl。
imagemagick 更健壮,但是 libGD 也应该能够涵盖大多数图像生成任务。你应该看到这两个库的 perl API/函数,看看什么对你更方便。