Difference between revisions of "LazRGBGraphics/fr"

From Free Pascal wiki
Jump to navigationJump to search
Line 8: Line 8:
  
 
TRGB32Bitmap features:
 
TRGB32Bitmap features:
* load from file, save to file
+
* Chargement depuis un fichier, Enregistrement vers un fichier
* creating from TBitmap
+
* Création depuit un TBitmap
* drawing and stretchdrawing to TCanvas
+
* Dessiner et dessiner en étirant vers TCanvas
* rotating, stretching
+
* met en rotation , étire
* inverting colors
+
* inverser des couleurs
* drawing primitives via canvas (TRGB32Canvas) with emphasis on accuracy
+
* Dessiner des primitives via canvas (TRGB32Canvas) avec un accent sur l'exactitude
* per pixel manipulation via GetPixelPtr
+
* manipulation pixel par pixel via GetPixelPtr
  
The download contains the package and simple example application.
+
Le téléchargement contient le paquet et un simple exemplel d'application.
  
This package was designed for cross-platform usage.
+
Ce paquet a été conçu pour une utilisation multi-plateforme .
  
 
===Sceenshots===
 
===Sceenshots===

Revision as of 09:33, 16 June 2007

English (en) français (fr) 中文(中国大陆)‎ (zh_CN)

Au sujet de

LazRGBGraphics est un paquet d'exécution pour un traitement d'image rapide en mémoire et de manipulations de pixels(comme le balayage de lignes). L'avantage principal est l'accès direct en mémoire au pixels du bitmap en gardant la capacité de dessiner sur le canvas without any widgetset time consuming memory format converting.

The main class is TRGB32Bitmap which is anolog to TBitmap.

TRGB32Bitmap features:

  • Chargement depuis un fichier, Enregistrement vers un fichier
  • Création depuit un TBitmap
  • Dessiner et dessiner en étirant vers TCanvas
  • met en rotation , étire
  • inverser des couleurs
  • Dessiner des primitives via canvas (TRGB32Canvas) avec un accent sur l'exactitude
  • manipulation pixel par pixel via GetPixelPtr

Le téléchargement contient le paquet et un simple exemplel d'application.

Ce paquet a été conçu pour une utilisation multi-plateforme .

Sceenshots

Example application Drawing primitives

Author

Tom Gregorovic

License

Modified LGPL

Download

LazRGBGraphics on the Lazarus CCR at SourceForge.net

SVN: https://svn.sourceforge.net/svnroot/lazarus-ccr/components/rgbgraphics

Change Log

  • Version 0.1

TODO

  • test on big-endian architecture
  • 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).
  • Tested with gtk1 under FreeBSD 6.1 (by Almindor)
  • Tested on AMD64 with gtk1 Debian/Etch (by Tanila)

Installation

Add LazRGBGraphics package as dependancy to the project and RGBGraphics to the uses section.