ImageMagick and GD are two of the most widespread graphic software libraries out there. They make the dynamic creation and editing of images and graphs on a website feasible, so they ought to be set up on a server if you host your sites on it and you would want to have something different from static images with fixed dimensions. If ImageMagick and GD are present, you'll be able to edit any image in a variety of ways - generate thumbnails, change the colors, flip it, blur it, and so on. However, these modifications are possible if the script app that you employ on your site permits you to do such things. The 2 libraries can easily be used with a lot of website development languages - PHP, Python, Perl, and so on., and support more than 100 popular image formats that you'll be able to work with - PNG, PSD, JPEG, TIFF, GIF and many more.