BGRABitmap tutorial/de
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
русский (ru) │
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
русский (ru) │
Home | Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4 | Tutorial 5 | Tutorial 6 | Tutorial 7 | Tutorial 8 | Tutorial 9 | Tutorial 10 | Tutorial 11 | Tutorial 12 | Tutorial 13 | Tutorial 14 | Tutorial 15 | Tutorial 16 | Edit
Willkommen im Index der Tutorials für die Bibliothek BGRABitmap. Sie können diese Tutorials entweder der Reihe nach durchsehen (mittels der Zeile am Seitenanfang) oder über die folgenden Kategorien:
Installation von BGRABitmap und Zeichnen einfacher Figuren
Die Image-Objekte von TBGRABitmap haben Funktionen zum Zeichnen und akzeptieren Koordinaten im Fließkomma- oder Integerformat.
- Installing BGRABitmap (No. 1)
- Loading and displaying an image (No. 2)
- Drawing with the mouse (No. 3)
- Line styles (No. 6)
- Splines and Bézier curves (No. 7)
- Texte fonctions (No. 12)
- Integer coordinates and floating point coordinates (No. 13)
Texturen und Scanner
Die Pixel eines Bildes sind eine Tabelle im Speicher, die die Werte im TBGRAPixel-Format enthält. Auf dieser Ebene sind verschiedene Operationen möglich.
- Direct pixel access with Scanline (No. 4)
- Combining layers of pixels (No. 5)
- Generating textures (No. 8)
- Phong shading using textures (No. 9)
- Texture mapping (No. 10)
- Using scanners to combine transformations (No. 11)
Andere Zeichnungskontexte
Es sind auch andere Kontexte möglich, dadurch sind weitere grundlegende Zeichnungsfunktionen verfügbar.
- Standard Canvas (Eigenschaften Canvas und CanvasOpacity): vermeiden Sie deren Einsatz wegen der Langsamkeit beim Konvertieren von Bitmapdaten
- Canvas mit den Merkmalen von BGRABitmap (Eigenschaft CanvasBGRA, Brush und Pen haben eine Eigenschaft Opacity)
- Drawing with a 2D canvas with affine transformations
- Real 3D rendering
- Using textures with 3D rendering
Hilfsklassen
Einige der verfügbaren Klassen sind vielleicht auch für Sie nützlich.
- TBGRATextEffect, in der Unit BGRATextFX, erlaubt es, das Zeichnen von Textzeilen vorzubereiten, oder Effekte wie Konturen oder Schatten hinzuzufügen.
- TBGRALayeredBitmap, in der Unit BGRALayers, erlaubt das Erzeugen einer Bitmap mit mehreren Ebenen. Die Units BGRAPaintNet und BGRAOpenRaster enthalten Implementierungen zum Lesen und Schreiben im Paint.NET-Format (nur Lesen) und OpenRaster-Format (Lesen und Schreiben).
- Die Units BGRAGradientScanner und BGRATransform enthalten Scanner für verschiedene Effekte.
- Die Unit BGRAGradients enthalten Prozeduren zu Erzeugen von Farbverläufen und die Klasse TPhongShading für Phong-Schattierungen.
- TBGRACompressableBitmap, in der Unit BGRACompressableBitmap, erlaubt es, Bilder zu Speichern und zu Komprimieren.
Andere Units enthalten Low-Level-Funktionen. Sie sollten diese nicht zum Normalgebrauch einsetzen.
Home | Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4 | Tutorial 5 | Tutorial 6 | Tutorial 7 | Tutorial 8 | Tutorial 9 | Tutorial 10 | Tutorial 11 | Tutorial 12 | Tutorial 13 | Tutorial 14 | Tutorial 15 | Tutorial 16 | Edit Seite übersetzt von: --billyraybones 21:11, 2 November 2012 (UTC)