{* List of image formats }
TBGRAImageFormat = (
{** Unknown format }
ifUnknown,
{** JPEG format, opaque, lossy compression }
ifJpeg,
{** PNG format, transparency, lossless compression }
ifPng,
{** GIF format, single transparent color, lossless in theory but only low number of colors allowed }
ifGif,
{** BMP format, transparency, no compression. Note that transparency is
not supported by all BMP readers so it is recommended to avoid
storing images with transparency in this format }
ifBmp,
{** iGO BMP (16-bit, rudimentary lossless compression) }
ifBmpMioMap,
{** ICO format, contains different sizes of the same image }
ifIco,
{** CUR format, has hotspot, contains different sizes of the same image }
ifCur,
{** PCX format, opaque, rudimentary lossless compression }
ifPcx,
{** Paint.NET format, layers, lossless compression }
ifPaintDotNet,
{** LazPaint format, layers, lossless compression }
ifLazPaint,
{** OpenRaster format, layers, lossless compression }
ifOpenRaster,
{** Phoxo format, layers }
ifPhoxo,
{** Photoshop format, layers, rudimentary lossless compression }
ifPsd,
{** Targa format (TGA), transparency, rudimentary lossless compression }
ifTarga,
{** TIFF format, limited support }
ifTiff,
{** X-Window capture, limited support }
ifXwd,
{** X-Pixmap, text encoded image, limited support }
ifXPixMap,
{** text or binary encoded image, no compression, extension PBM, PGM, PPM }
ifPortableAnyMap,
{** Scalable Vector Graphic, vectorial, read-only as raster }
ifSvg,
{** Lossless or lossy compression using V8 algorithm (need libwebp library) }
ifWebP);