Difference between revisions of "LazRGBGraphics/fr"

From Free Pascal wiki
Jump to navigationJump to search
m
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
Voir aussi : [[Developing with Graphics/fr|Développer en mode graphique]]
 +
 
{{LazRGBGraphics}}
 
{{LazRGBGraphics}}
  
===Au sujet de ===
+
===A propos ===
 
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).
 
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 sans aucune perte de temps "gadget" dans la conversion du format de mémoire.
 
L'avantage principal est l'accès direct en mémoire au pixels du bitmap en gardant la capacité de dessiner sur le canvas sans aucune perte de temps "gadget" dans la conversion du format de mémoire.
Line 20: Line 22:
 
Ce paquet a été conçu pour une utilisation multi-plateforme .
 
Ce paquet a été conçu pour une utilisation multi-plateforme .
  
===Sceenshots===
+
===Captures d'écran===
 
[[Image:LazRGBGraphics_example.png|Example application]]
 
[[Image:LazRGBGraphics_example.png|Example application]]
 
[[Image:LazRGBGraphics_canvas.png|Drawing primitives]]
 
[[Image:LazRGBGraphics_canvas.png|Drawing primitives]]
  
===Author===
+
===Auteur ===
[[User:Tombo|Tom Gregorovic]]  
+
[[User:Tombo|Tom Gregorovic]]
  
===License===
+
===Licence===
Modified LGPL
+
LPGL Modifiée
+
 
===Download===
+
===Téléchargement ===
[http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=205425 LazRGBGraphics on the Lazarus CCR at SourceForge.net]
+
[http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=205425 LazRGBGraphics sur le Lazarus CCR à SourceForge.net]
  
 
SVN: https://svn.sourceforge.net/svnroot/lazarus-ccr/components/rgbgraphics
 
SVN: https://svn.sourceforge.net/svnroot/lazarus-ccr/components/rgbgraphics
  
===Change Log===
+
===Journal des monifications===
 
* Version 0.1
 
* Version 0.1
===TODO===
+
 
* '''test on big-endian architecture'''
+
===A faire===
 +
* '''testé sur une grande architecture indienne'''
 
* halftone stretching 0.2
 
* halftone stretching 0.2
* polygons 0.2
+
* polygones  0.2
 
* masking 0.2
 
* masking 0.2
 
* alpha blending 0.3
 
* alpha blending 0.3
  
 
===Notes===
 
===Notes===
Status: Alpha
+
Statut : Alpha
  
 
Issues:  
 
Issues:  
* Tested on Windows XP.
+
* Testé sur Windows XP.
* Tested with gtk1 and gtk2 under Linux (Kubuntu 6.06).
+
* Testé avec gtk1 et gtk2 sous Linux (Kubuntu 6.06).
* Tested with gtk1 under FreeBSD 6.1 (by Almindor)
+
* Testé avec gtk1 sous FreeBSD 6.1 (par Almindor)
* Tested on AMD64 with gtk1 Debian/Etch (by Tanila)
+
* Testé sur AMD64 avec gtk1 Debian/Etch (par Tanila)
  
 
===Installation===
 
===Installation===
Add LazRGBGraphics package as dependancy to the project and RGBGraphics to the uses section.
+
Ajouter  le paquet LazRGBGraphics comme dépendance au projet  et RGBGraphics à la section d'utilisations .
 +
 
 +
 
 +
{{AutoCategory}}

Latest revision as of 11:55, 9 July 2013

Voir aussi : Développer en mode graphique

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

A propos

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 sans aucune perte de temps "gadget" dans la conversion du format de mémoire.

La classe principale est TRGB32Bitmap qui est anologue à TBitmap .

Possibilités de TRGB32Bitmap:

  • 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 .

Captures d'écran

Example application Drawing primitives

Auteur

Tom Gregorovic

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

A 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 .