Sign in Join
Wiki copytemporary

BGRABitmap tutorial/fr: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-**Accueil** | [[BGRABitmap tutorial 1/fr|**Tutoriel 1**]] | [[BGRABitmap tutorial 2/fr|**Tutoriel 2**]] | [[BGRABitmap tutorial 3/fr|**Tutoriel 3**]] | [[BGRABitmap tutorial 4/fr|**Tutoriel 4**]] | [[BGRABitmap tutorial 5/fr|**Tutoriel 5**]] | [[BGRABitmap tutorial 6/fr|**Tutoriel 6**]] | [[BGRABitmap tutorial 7/fr|**Tutoriel 7**]] | [[BGRABitmap tutorial 8/fr|**Tutoriel 8**]] | [[BGRABitmap tutorial 9/fr|**Tutoriel 9**]] | [[BGRABitmap tutorial 10/fr|**Tutoriel 10**]] | [[BGRABitmap tutorial 11/fr|**Tutoriel 11**]] | [[BGRABitmap tutorial 12/fr|**Tutoriel 12**]] | [Edit](<http://wiki.lazarus.freepascal.org/index.php?title=Template:BGRABitmap_tutorial_index/fr&action=edit>)
2-
3-Bienvenue dans l'index des tutoriaux pour la bibliothèque [[BGRABitmap/fr|BGRABitmap]]. Vous pouvez parcourir les tutoriaux selon leur numéro avec la barre en haut de la page, ou bien selon les catégories suivantes :
4-
5-## Contents
6-
7- * 1 Installer BGRABitmap et dessiner des formes de base
8- * 2 Textures et scanner
9- * 3 Autres contextes de dessin
10- * 4 Plus
1+Bienvenue dans l'index des tutoriaux pour la bibliothèque [[BGRABitmap/fr|BGRABitmap]]. Vous pouvez parcourir les tutoriaux selon leur numéro avec la barre en haut de la page, ou bien selon les catégories suivantes :
112
123### Installer BGRABitmap et dessiner des formes de base
134
14-Les images TBGRABitmap proposent à leur racine des fonctions de dessin avec des coordonnées flottantes ou bien entières.
5+Les images TBGRABitmap proposent à leur racine des fonctions de dessin avec des coordonnées flottantes ou bien entières.
156
16- * [[BGRABitmap tutorial 1/fr|Installer BGRABitmap (n°1)]]
17- * [[BGRABitmap tutorial 2/fr|Charger et afficher une image (n°2)]]
18- * [[BGRABitmap tutorial 3/fr|Dessiner avec la souris (n°3)]]
19- * [[BGRABitmap tutorial 6/fr|Styles de lignes (n°6)]]
20- * [[BGRABitmap tutorial 7/fr|Splines et courbes de Bézier (n°7)]]
21- * [[BGRABitmap tutorial 12/fr|Fonctions de texte (n°12)]]
22- * [[BGRABitmap tutorial 13|Coordonnées entières et flottantes (n°13)]]
7+- [[BGRABitmap tutorial 1/fr|Installer BGRABitmap (n°1)]]
8+- [[BGRABitmap tutorial 2/fr|Charger et afficher une image (n°2)]]
9+- [[BGRABitmap tutorial 3/fr|Dessiner avec la souris (n°3)]]
10+- [[BGRABitmap tutorial 6/fr|Styles de lignes (n°6)]]
11+- [[BGRABitmap tutorial 7/fr|Splines et courbes de Bézier (n°7)]]
12+- [[BGRABitmap tutorial 12/fr|Fonctions de texte (n°12)]]
13+- [[BGRABitmap tutorial 13|Coordonnées entières et flottantes (n°13)]]
2314
2415### Textures et scanner
2516
26-Les pixels forment un tableau en mémoire de valeurs au format TBGRAPixel. On peut à ce niveau-là effectuer diverses opérations.
17+Les pixels forment un tableau en mémoire de valeurs au format TBGRAPixel. On peut à ce niveau-là effectuer diverses opérations.
2718
28- * [[BGRABitmap tutorial 4/fr|Accès direct aux pixels via Scanline (n°4)]]
29- * [[BGRABitmap tutorial 5/fr|Combiner différentes couches de pixels (n°5)]]
30- * [[BGRABitmap tutorial 8/fr|Générer des textures (n°8)]]
31- * [[BGRABitmap tutorial 9/fr|Eclairage de phong à partir de textures (n°9)]]
32- * [[BGRABitmap tutorial 10/fr|Plaquage de texture (n°10)]]
33- * [[BGRABitmap tutorial 11/fr|Utilisation des scanners pour combiner des transformations (n°11)]]
19+- [[BGRABitmap tutorial 4/fr|Accès direct aux pixels via Scanline (n°4)]]
20+- [[BGRABitmap tutorial 5/fr|Combiner différentes couches de pixels (n°5)]]
21+- [[BGRABitmap tutorial 8/fr|Générer des textures (n°8)]]
22+- [[BGRABitmap tutorial 9/fr|Eclairage de phong à partir de textures (n°9)]]
23+- [[BGRABitmap tutorial 10/fr|Plaquage de texture (n°10)]]
24+- [[BGRABitmap tutorial 11/fr|Utilisation des scanners pour combiner des transformations (n°11)]]
3425
3526### Autres contextes de dessin
3627
37-Il est possible de dessiner en utilisant d'autres contextes, afin d'avoir d'autres fonctions de dessin de base.
28+Il est possible de dessiner en utilisant d'autres contextes, afin d'avoir d'autres fonctions de dessin de base.
3829
39- * Canvas standard (propriétés Canvas et CanvasOpacity) : utilisation à éviter à cause de la lenteur de conversion des images
40- * Canvas avec améliorations apportées par BGRABitmap (propriétés CanvasBGRA, les propriétés Brush, Pen, etc. ont une propriété Opacity)
41- * [Comment convertir une application de TCanvas vers CanvasBGRA (vidéo)](<http://www.youtube.com/watch?v=HGYSLgtYx-U>)
42- * [[BGRABitmap tutorial 14|Dessiner avec un canvas 2D proposant des transformations affines]]
43- * [[BGRABitmap tutorial 15|Rendu en vraie 3D]]
44- * [[BGRABitmap tutorial 16|Utilisation de textures avec la 3D]]
30+- Canvas standard (propriétés Canvas et CanvasOpacity) : utilisation à éviter à cause de la lenteur de conversion des images
31+- Canvas avec améliorations apportées par BGRABitmap (propriétés CanvasBGRA, les propriétés Brush, Pen, etc. ont une propriété Opacity)
32+ - [Comment convertir une application de TCanvas vers CanvasBGRA (vidéo)](http://www.youtube.com/watch?v=HGYSLgtYx-U)
33+- [[BGRABitmap tutorial 14|Dessiner avec un canvas 2D proposant des transformations affines]]
34+- [[BGRABitmap tutorial 15|Rendu en vraie 3D]]
35+- [[BGRABitmap tutorial 16|Utilisation de textures avec la 3D]]
4536
4637### Plus
4738
48-Vous pouvez utiliser BGRABitmap pour [[BGRABitmap tutorial TAChart/fr|améliorer le rendu d'un TAChart]].
39+Vous pouvez utiliser BGRABitmap pour [[BGRABitmap tutorial TAChart/fr|améliorer le rendu d'un TAChart]].
4940
50-Des classes supplémentaires, à instancier pour utilisation, sont également disponibles :
41+Des classes supplémentaires, à instancier pour utilisation, sont également disponibles :
5142
52- * TBGRATextEffect, qui se trouve dans l'unité BGRATextFX, permet de préparer le dessin d'une ligne de texte, d'ajouter des effets comme un contour et de l'ombrage.
53- * TBGRALayeredBitmap, qui se trouve dans l'unité BGRALayers, permet de gérer une image multicouche. Les unités BGRAPaintNet et BGRAOpenRaster contiennent des implémentations pour lire ou écrire au format Paint.NET (lecture seule) ou encore OpenRaster (lecture et écriture).
54- * Les unités BGRAGradientScanner et BGRATransform contiennent des scanners afin d'effectuer divers traitements de l'image.
55- * L'unité BGRAGradients contient des procédures pour générer des gradients et la classe TPhongShading pour l'éclairage de Phong.
56- * La classe TBGRACompressableBitmap, dans l'unité BGRACompressableBitmap, permet de stocker et de compresser des images.
43+- TBGRATextEffect, qui se trouve dans l'unité BGRATextFX, permet de préparer le dessin d'une ligne de texte, d'ajouter des effets comme un contour et de l'ombrage.
44+- TBGRALayeredBitmap, qui se trouve dans l'unité BGRALayers, permet de gérer une image multicouche. Les unités BGRAPaintNet et BGRAOpenRaster contiennent des implémentations pour lire ou écrire au format Paint.NET (lecture seule) ou encore OpenRaster (lecture et écriture).
45+- Les unités BGRAGradientScanner et BGRATransform contiennent des scanners afin d'effectuer divers traitements de l'image.
46+- L'unité BGRAGradients contient des procédures pour générer des gradients et la classe TPhongShading pour l'éclairage de Phong.
47+- La classe TBGRACompressableBitmap, dans l'unité BGRACompressableBitmap, permet de stocker et de compresser des images.
5748
5849Les autres unités contiennent des fonctions de bas niveau, et vous n'avez a priori pas besoin de les utiliser directement.
5950
6051---
61-*From the Free Pascal wiki, page "BGRABitmap tutorial/fr", as the Internet Archive kept it on 2024-09-20. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
52+*From the Free Pascal wiki, page "BGRABitmap tutorial/fr", as it stood on 2015-05-15 after a change by Gillou58, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
53+Category: Graphics/fr
54+Category: Tutorials/fr

Back to history