ImageMagick and GD are software libraries that need to be present on a server for images to appear on a given site. They enable you to carry out different tasks with the images - create, flip, resize, change colors, and so forth. These things can be done online and in real time, so if you add a static image, for instance, the libraries make it possible for a thumbnail to show up on the internet site or for the image to be resized automatically based on the device and resolution which the site visitor is using. Both ImageMagick and GD can be used with many web programming languages including PHP, Perl and Python, so you do not have to stick to one particular language to develop your site. They work with over 100 formats, including the most widely used ones - JPEG, GIF, TIFF, PNG, and so on.