Version: 9.9 | Last change: 28. Jan 2003 | Downloads: 12537 | Size: 451 KB | Author: Mike Lischke (www.delphi-gems.com) |
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)
Here is a short list of supported image formats. More details can be read in the help files.
Here is a short list of supported image formats. More details can be read in the help files.
- 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
Version: 1.2 | Last change: 07. Jul 2001 | Downloads: 3343 | Size: 728 KB | Author: Mike Lischke (www.delphi-gems.com) |
This is an interface unit for the use of OpenGL with Delphi (also known as Delphi OpenGL binding) and contains the translations of gl.h, glu.h as well as some support functions. Additionally, OpenGL12.pas contains bug fixes and enhancements of Delphi's and other translations as well as support for extensions.
Version: 2.5 | Last change: 13. Mar 2000 | Downloads: 2265 | Size: 13 KB | Author: Mike Lischke (www.delphi-gems.com) |
This unit contains types, functions and procedures for quaternion, vector and matrix arithmetics. It is specifically designed for geometric calculations within R3 ("affine" vector space) and R4 (homogeneous vector space).
Note: Most of the functions in the unit are not overloaded (yet), so you can use it with Delphi 3 too if you change a few pieces.
Note: Most of the functions in the unit are not overloaded (yet), so you can use it with Delphi 3 too if you change a few pieces.
© 1999-2003 Mike Lischke (webmaster), Last modified:27. January 2003.