Best solution to create Dynamic Images?

Hi Experts,

What is the best solution to create Dynamic Images using data from my MySQL database?

1. PHP's built-in implementation? located here :http://php.net/manual/en/book.image.php
2. ImageMagick?
3. GraphicsMagick?


Thank you so much for your time.
Dido123Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Avinash ZalaWeb ExpertCommented:
First one....

Addy
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AlexanderTorssonCommented:
GD is ok. but i would use Imagick because i prefer it.. but that is a personal choise :)
0
jayarjoCommented:
GD is best by quality to availability ratio, since you are not guaranteed that others (which are extensions) will be available on the arbitrary web server out of the box. Actually some hosting companies list ImageMagick in their FEATURE list :)
0
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

Rok-KraljCommented:
Because of the availability, I'd go for GD. ImageMagick and the third one have to be installed on the server.
0
Dido123Author Commented:
I don't care about the availability as much as I care about the quality and performance.
0
Rok-KraljCommented:
If so, ImageMagick is right answer.
0
animecycCommented:
I would actually use Google Chart Tools to do this, you simply feed data to Google Chart Tools and it spits back nicely formatted charts for you to use. Go here: http://code.google.com/apis/charttools/
0
jayarjoCommented:
ImageMagick has more functionality. But 99% php+image tasks do not need that. So why bother?

Quality and Performance are not the right criteria, since all of those solutions are pretty qualified and perform good enough (if anyone got any exact benchmark result tables, I'd be glad to see them). So the only two criteria worth to consider would be availability and functionality. If you got a task and all three libraries can handle it, choose GD. If there is something, that GD can't do - choose ImageMagick, etc.
0
jayarjoCommented:
Just a quick benchmark example here: http://blog.liip.ch/archive/2005/10/06/benchmarking-imagemagick-vs-gd.html

"I had to compare the performance of GD, ext/imagick and ext/magickwand for reading and merging two alpha-channel PNG24 images and writing them back to disk. Here's the result:

magickwand 17.48
imagick    17.57
gd         14.81
"

GD is the lightest, so it should be much more faster in doing things it can do.
0
jayarjoCommented:
0
Dido123Author Commented:
I'll be using it my typing test website so I can provide visitors with image that has their result so they can post it on their website, forum, emails.
0
jayarjoCommented:
So just put some text on image and save as image?

Pure GD task.
0
UtteCommented:
Yes use GD for that.
And possibly some cache soloution if nessesary...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.