ImageMagick and GD are software libraries that should be present on a web server to enable images to show up on a given internet site. They allow you to execute different tasks with the images - create, flip, resize, change colors, etc. These things could be performed online and in real time, so if you include a static image, for example, the libraries make it possible for a thumbnail to appear on the site or for the image to be resized automatically with regards to the device and resolution the site visitor is using. Both ImageMagick and GD can be employed with lots of web programming languages such as PHP, Perl and Python, so you don't need to stick to just one language to build your internet site. They work with more than a hundred formats, which includes the most widespread ones - JPEG, GIF, TIFF, PNG, and so on.