ImageMagick and GD are software libraries that need to be present on a hosting server to enable images to appear on a certain internet site. They enable you to carry out a variety of tasks with the images - create, flip, resize, change colors, etc. These things can certainly 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 internet site or for the image to be resized automatically depending upon the device and resolution that the website visitor is using. Both ImageMagick and GD can be used with a lot of web programming languages including PHP, Perl and Python, so you do not have to stick to just one language to build your site. They work with more than a hundred formats, which includes the most widespread ones - JPEG, GIF, TIFF, PNG, and so forth.