GraphicEx is an addendum to Delphi's Graphics.pas to enable your application to load many common image formats. This library is primarily designed to load images as background (buttons, forms, toolbars) and textures (DirectX, OpenGL) or for image browsing and editing purposes as long as you don't need to save images. Currently only TTargaGraphic also supports saving an image. GraphicEx is open source under the Mozilla Public License (MPL). Take a look below to see the image formats which can be used in connection with this software.

 

  • TIFF images (*.tif; *.tiff), extended base line implementation
    • 1..16 bits per sample
    • indexed, grayscale, RGB(A), CMYK, L*a*b*
    • uncompressed, packed bits, LZW, CCITT T.4, Thunderscan, Deflate, new style JPEG
  • GFI fax images (*.fax), uses TTIFFGraphic to read
  • SGI images (*.bw, *.rgb, *.rgba, *.sgi)
    • 1..16 bits per sample
    • indexed, grayscale, RGB(A)
    • uncompressed, RLE
  • Autodesk images files (*.cel; *.pic)old style only
    • 8 bits per sample, indexed and uncompressed
  • Truevision images (*.tga; *.vst; *.icb; *.vda; *.win), write support included
    • 5 and 8 bits per sample
    • grayscale, indexed, 15 bits RGB (555), 24 bits RGB(A)(888)
    • uncompressed, RLE
  • ZSoft Paintbrush images (*.pcx, *.pcc; *.scr)
    • 1..8 bits per sample
    • grayscale, indexed, RGB
    • uncompressed, RLE
  • Kodak Photo-CD images (*.pcd)
    • 8 bits per sample in YCbCr in any resolution (192 x 128 up to 6144 x 4096)
  • Portable pixel/gray map images (*.ppm, *.pgm, *.pbm)
    • 1 and 8 bits per sample
    • grayscale, indexed, RGB uncompressed
  • Dr. Halo images (*.cut, *.pal)
    • 8 bits per sample indexed, RLE compressed
  • CompuServe images (*.gif)
    • 1, 4, 8 bits per sample indexed, LZW compressed
  • SGI Alias/Wavefront images (*.rla, *.rpf)
    • 8 bits per sample RGB(A), RLE compressed
  • Standard Windows bitmap images (*.bmp, *.rle, *.dib)
  • Photoshop images (*.psd, *.pdd)
    • 1, 8, 16 bits per sample
    • indexed, RGB, CMYK, CIE L*a*b*
    • uncompressed and packed bits
  • Paintshop Pro images (*.psp)
    • 1, 4, 8 bits per sample
    • indexed, grayscale, RGB
    • uncompressed, RLE and LZ77
    • single-layered files only!
  • Portable network graphic images (*.png)
    • 1, 2, 4, 8, 16 bits per sample
    • indexed, grayscale alpha, RGB(A), LZ77 compressd

License:

GraphicEx is released under the Mozilla Public License 1.1 (MPL 1.1).

Downloads:

GraphicEx library (source and demo programs).
Version: 9.9 Last change: 03. Feb 2007
Download count: 197366 Size: 451 KB
Author: Mike Lischke Website: www.soft-gems.net
Platform: Delphi 4 - 7; BCB 4 - 6 Type of download: Delphi component