Difference between revisions of "BGRABitmap tutorial/de"
m (→Starten Sie das Programm: link to next german page) |
|||
(12 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{BGRABitmap_tutorial}} | {{BGRABitmap_tutorial}} | ||
− | + | {{BGRABitmap_tutorial_index/de}} | |
− | + | Willkommen im Index der Tutorials für die Bibliothek [[BGRABitmap/de|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 | + | Die Image-Objekte von TBGRABitmap haben Funktionen zum Zeichnen und akzeptieren Koordinaten im Fließkomma- oder Integerformat. |
− | |||
− | + | * [[BGRABitmap tutorial 1/de|Installieren von BGRABitmap (Nr. 1)]] | |
+ | * [[BGRABitmap tutorial 2/de|Laden und Anzeigen eines Bildes (Nr. 2)]] | ||
+ | * [[BGRABitmap tutorial 3/de|Zeichnen mit der Maus (Nr. 3)]] | ||
+ | * [[BGRABitmap tutorial 6/de|Linienarten (Nr. 6)]] | ||
+ | * [[BGRABitmap tutorial 7/de|Splines und Bézierkurven (Nr. 7)]] | ||
+ | * [[BGRABitmap tutorial 12/de|Textfunktionen (Nr. 12)]] | ||
+ | * [[BGRABitmap tutorial 13/de|Integerkoordinaten und Fließkommakoordinaten (Nr. 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. | |
− | |||
− | + | * [[BGRABitmap tutorial 4/de|Direkter Zugriff auf die Pixel mittels Scanline (Nr. 4)]] | |
+ | * [[BGRABitmap tutorial 5/de|Kombinieren von Ebenen und Masken (Nr. 5)]] | ||
+ | * [[BGRABitmap tutorial 8/de|Erzeugen von Texturen (Nr. 8)]] | ||
+ | * [[BGRABitmap tutorial 9/de|Phong-Schattierung und Texturen (Nr. 9)]] | ||
+ | * [[BGRABitmap tutorial 10/de|Textur-Transformationen (Nr. 10)]] | ||
+ | * [[BGRABitmap tutorial 11/de|Kombinieren von Transformationen mittels Scannern (Nr. 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) | |
+ | ** [http://www.youtube.com/watch?v=HGYSLgtYx-U How to convert your application from TCanvas to CanvasBGRA (video)] | ||
+ | * [[BGRABitmap tutorial 14/de|Zeichnen auf einer 2D-Canvas mit affinen Transformationen (Nr. 14)]] | ||
+ | * [[BGRABitmap tutorial 15/de|Darstellung von 3D-Objekten (Nr. 15)]] | ||
+ | * [[BGRABitmap tutorial 16/de|Verwenden von Texturen an 3D-Objekten (Nr. 16)]] | ||
− | + | === 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 enthält 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. | |
− | + | [[Category:Graphics/de]] | |
+ | [[Category:Tutorials/de]] | ||
+ | [[Category: BGRABitmap/de]] | ||
− | + | {{BGRABitmap_tutorial_index/de}} | |
− | + | Seite übersetzt von: --[[User:Billyraybones|billyraybones]] 21:11, 2 November 2012 (UTC) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− |
Latest revision as of 16:30, 11 July 2015
│
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.
- Installieren von BGRABitmap (Nr. 1)
- Laden und Anzeigen eines Bildes (Nr. 2)
- Zeichnen mit der Maus (Nr. 3)
- Linienarten (Nr. 6)
- Splines und Bézierkurven (Nr. 7)
- Textfunktionen (Nr. 12)
- Integerkoordinaten und Fließkommakoordinaten (Nr. 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.
- Direkter Zugriff auf die Pixel mittels Scanline (Nr. 4)
- Kombinieren von Ebenen und Masken (Nr. 5)
- Erzeugen von Texturen (Nr. 8)
- Phong-Schattierung und Texturen (Nr. 9)
- Textur-Transformationen (Nr. 10)
- Kombinieren von Transformationen mittels Scannern (Nr. 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)
- Zeichnen auf einer 2D-Canvas mit affinen Transformationen (Nr. 14)
- Darstellung von 3D-Objekten (Nr. 15)
- Verwenden von Texturen an 3D-Objekten (Nr. 16)
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 enthält 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)