Hi, I have made a package for read/write/display different image file. You can see some sample in the source zip file.
Win32::GUI::DIBitmap add new reading/writing bitmap formats to Win32::GUI and some images manipulations (Conversion, Screen capture, ...). This package uses FreeImage 2.4.1, an open source image library supporting all common bitmap formats (visit : http://www.6ixsoft.com/). Supports many formats, such as: Format Reading Writing Description. BMP Y Y Windows or OS/2 Bitmap ICO Y N Windows Icon JPEG Y Y JPEG - JFIF Compliant JNG Y N JPEG Network Graphics KOALA Y N C64 Koala Graphics IFF Y N IFF Interleaved Bitmap MNG Y N Multiple Network Graphics PBM Y Y Portable Bitmap (ASCII) PBMRAW Y Y Portable Bitmap (RAW) PCD Y N Kodak PhotoCD PCX Y N Zsoft Paintbrush PGM Y Y Portable Greymap (ASCII) PGMRAW Y Y Portable Greymap (RAW) PNG Y Y Portable Network Graphics PPM Y Y Portable Pixelmap (ASCII) PPMRAW Y Y Portable Pixelmap (RAW) RAS Y N Sun Raster Image TARGA Y N Truevision Targa TIFF Y Y Tagged Image File Format WBMP Y Y Wireless Bitmap PSD Y N Adobe Photoshop See more here : http://perso.club-internet.fr/rocherl/Win32GUI.html I 'm working on a new release with FreeImage 2.5.0. Laurent.