If you want to have dynamic images on your website, the machine where you host it needs to have the proper software for that. Rather than using static images with a fixed size, you can have thumbnails and automatically resized images in accordance with the device a site visitor uses or you can even flip and invert images through a script application. All of these things are possible via ImageMagick and GD library - two pieces of software which can be set up on a hosting server and that work with a lot of popular scripting languages including: Perl, Python and PHP. This way, you can use images with any web-based app you'd like, irrespective of the language it was developed with - a custom-made Perl script or a PHP one. The 2 libraries will permit you to work with more than one hundred different image formats like GIF, PNG, TIFF, JPEG, and so on.