If you want to have dynamic images on your website, the server where you host it needs to have the appropriate software for this. As opposed to using static images with a fixed size, you can have thumbnails and automatically resized images depending on the device a site visitor uses or you can even flip and invert images via a script app. All these things are possible via ImageMagick and GD library - two pieces of software that can be installed on a web server and which work with a large amount of widely used scripting languages like: Perl, Python and PHP. Thus, you could use images with any web-based application that you'd like, regardless of the language it was developed with - a custom-made Perl script or a PHP one. The two libraries will allow you to work with more than one hundred different image formats such as GIF, PNG, TIFF, JPEG, and so on.