Difference between revisions of "BGRABitmap tutorial/de"

From Free Pascal wiki
Jump to navigationJump to search
(categories)
m (german translation)
Line 1: Line 1:
 
{{BGRABitmap_tutorial}}
 
{{BGRABitmap_tutorial}}
  
{{BGRABitmap_tutorial_index/de}}
+
{{BGRABitmap_tutorial}}
 +
 
 +
{{BGRABitmap_tutorial_index}}
 +
 
 +
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 Image-Objekte von TBGRABitmap haben Funktionen zum Zeichnen und akzeptieren Koordinaten im Fließkomma- oder Integerformat.
 +
 
 +
* [[BGRABitmap tutorial 1|Installing BGRABitmap (No. 1)]]
 +
* [[BGRABitmap tutorial 2|Loading and displaying an image (No. 2)]]
 +
* [[BGRABitmap tutorial 3|Drawing with the mouse (No. 3)]]
 +
* [[BGRABitmap tutorial 6|Line styles (No. 6)]]
 +
* [[BGRABitmap tutorial 7|Splines and Bézier curves (No. 7)]]
 +
* [[BGRABitmap tutorial 12|Texte fonctions (No. 12)]]
 +
* [[BGRABitmap tutorial 13|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.
 +
 
 +
* [[BGRABitmap tutorial 4|Direct pixel access with Scanline (No. 4)]]
 +
* [[BGRABitmap tutorial 5|Combining layers of pixels (No. 5)]]
 +
* [[BGRABitmap tutorial 8|Generating textures (No. 8)]]
 +
* [[BGRABitmap tutorial 9|Phong shading using textures (No. 9)]]
 +
* [[BGRABitmap tutorial 10|Texture mapping (No. 10)]]
 +
* [[BGRABitmap tutorial 11|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)
 +
** [http://www.youtube.com/watch?v=HGYSLgtYx-U How to convert your application from TCanvas to CanvasBGRA (video)]
 +
* [[BGRABitmap tutorial 14|Drawing with a 2D canvas with affine transformations]]
 +
* [[BGRABitmap tutorial 15|Real 3D rendering]]
 +
* [[BGRABitmap tutorial 16|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.
  
 
[[Category:Graphics/de]]
 
[[Category:Graphics/de]]
 
[[Category:Tutorials/de]]
 
[[Category:Tutorials/de]]
 +
[[Category: BGRABitmap]]
 +
 +
{{BGRABitmap_tutorial_index/de}}
 +
Seite übersetzt von: --[[User:Billyraybones|billyraybones]] 21:11, 2 November 2012 (UTC)

Revision as of 23:11, 2 November 2012

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.

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.

Andere Zeichnungskontexte

Es sind auch andere Kontexte möglich, dadurch sind weitere grundlegende Zeichnungsfunktionen verfügbar.

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)