В чем разница между ImageMagick и libGD? - PullRequest
1 голос
/ 16 июля 2009

Я ничего не знаю ни об одной библиотеке, но мне нужно выбрать одну из них. Какой из них вы бы порекомендовали?

Я использую Perl. Мне нужно сгенерировать изображения для сайта погоды. Изображение создается для местоположения и должно содержать температуру и изображение погодных условий внутри. Я полагаю, это кусок пирога для обеих библиотек. Но я хочу знать, какой из них более мощный. Я читал, что libGD не может вращать текст. Может быть, есть и другие недостатки? Какой из них генерирует изображения быстрее? Чей API проще в использовании?

Ответы [ 3 ]

2 голосов
/ 16 июля 2009

согласно этому источнику , вы должны использовать GD:

GD и другие встроенные модули (например, GD :: Graph) больше нацелены на создание "новых" изображений, таких как диаграммы.

И вы можете прочитать «Разрабатывайте свои собственные карты погоды и оповещения с помощью Perl и GD» , и это то, что вы ищете.

Если вам какое-то время. попробуйте оба, поиграйте немного и решите.

1 голос
/ 16 июля 2009

Я считаю, что и то, и другое легко использовать ImageMagick, дает вам гораздо больше возможностей, чем gd. Вот два примера Магии из моих постов:

, чтобы дать вам примеры API.

Я использовал GD для создания визуализации . См. Сценарий: giss-timeline-graphs.pl на этой странице.

0 голосов
/ 16 июля 2009

imagemagick является более надежным, однако libGD должна быть в состоянии покрыть большинство задач генерации изображений. вы должны увидеть API / функции perl для обеих этих библиотек, чтобы увидеть, что для вас удобнее.

...