Is ImageMagick installed on my server?
ImageMagick allows you to dynamically create and edit images on the server. It will need to be ran from the command line as none of the API's are installed. ImageMagick is already available for utilization on the servers. It is located at:
ImageMagick homepage -http://www.imagemagick.com/
The following are examples to demonstrate that ImageMagick is installed and functioning. If you have a file named image.jpg in your public_html, the following command ran from the command line will resize the image and name the new image to resize_image.jpg:
- VPS and Dedicated servers with SSH access:
convert image.jpg -resize 64x64 resize_image.jpg
- Shared servers with no SSH access: You can setup a cron job with the following command:
/usr/bin/convert public_html/image.jpg -resize 64x64 public_html/resize_image.jpg
- Shared servers with no SSH accesss: You can run the following command from a php script:
exec('/usr/bin/convert /home/USERNAME/public_html/image.jpg -resize 64x64 /home/USERNAME/public_html/resize_image.jpg');
Please note that in this example you will need to replace USERNAME with your actual username.
You will also need to make sure that the folder you are writing resize_image.jpg to has write permissions.
We value your feedback!
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!
2013-04-05 10:16 am
This article is lacking an example using VPS and a command from a php script. Please update.
2013-04-10 9:12 am
Additional note: we found after trial and error IM works, it just wasn't converting pdf files which was what we needed. IM requires GhostScript. The VPS server may come with IM installed but you may need to request GS be installed.
2013-04-10 11:52 am
Thank you for your suggestions, we will update this article as soon as posible.
If you have any further questions, feel free to post them below.