Difference between revisions of "LazRGBGraphics"
From Free Pascal wiki
Jump to navigationJump to searchm (→About) |
m (→About) |
||
Line 3: | Line 3: | ||
TRGB32Bitmap features: | TRGB32Bitmap features: | ||
− | * load | + | * load from file, save to file |
− | * create | + | * create from TBitmap |
* rotating, stretching | * rotating, stretching | ||
* inverting colors | * inverting colors |
Revision as of 14:09, 28 September 2006
About
LazRGBGraphics is a package for fast in memory image processing and pixel manipulations (like scan line). The main class is TRGB32Bitmap which is anolog to TBitmap.
TRGB32Bitmap features:
- load from file, save to file
- create from TBitmap
- rotating, stretching
- inverting colors
- drawing primitives via canvas (TRGB32Canvas)
The download contains the package and simple example application.
This package was designed for cross-platform usage.
Sceenshots
Author
License
Modified LGPL
Download
Comming soon...
Change Log
- Version 0.1
TODO:
- halftone stretching 0.2
- polygons 0.2
- masking 0.2
- alpha blending 0.3
Notes
Status: Alpha
Issues:
- Tested on Windows XP
- Tested with gtk1 and gtk2 under Linux (Kubuntu 6.06).
Installation
Add LazRGBGraphics package as dependancy to the project and RGBGraphics to the uses section.