LazRGBGraphics
│
English (en) │
français (fr) │
中文(中国大陆) (zh_CN) │
About
LazRGBGraphics is run-time package for fast in memory image processing and pixel manipulations (like scan line). The main advantage is direct memory access to bitmap pixels with keeping ability to draw bitmap onto canvas without any widgetset time consuming memory format converting.
The main class is TRGB32Bitmap which is anolog to TBitmap.
TRGB32Bitmap features:
- load from file, save to file
- creating from TBitmap
- drawing and stretchdrawing to TCanvas
- rotating, stretching
- inverting colors
- drawing primitives via canvas (TRGB32Canvas) with emphasis on accuracy
- per pixel manipulation via GetPixelPtr
The download contains the package and simple example application.
This package was designed for cross-platform usage.
Captures d'écran
Auteur
Licence
LPGL Modifiée
Téléchargement
LazRGBGraphics sur le Lazarus CCR à SourceForge.net
SVN: https://svn.sourceforge.net/svnroot/lazarus-ccr/components/rgbgraphics
Journal des monifications
- Version 0.1
à faire
- testé sur une grande architecture indienne
- halftone stretching 0.2
- polygones 0.2
- masking 0.2
- alpha blending 0.3
Notes
Statut : Alpha
Issues:
- Testé sur Windows XP.
- Testé avec gtk1 et gtk2 sous Linux (Kubuntu 6.06).
- Testé avec gtk1 sous FreeBSD 6.1 (par Almindor)
- Testé sur AMD64 avec gtk1 Debian/Etch (par Tanila)
Installation
Ajouter le paquet LazRGBGraphics comme dépendance au projet et RGBGraphics à la section d'utilisations .