Difference between revisions of "BGRABitmap tutorial/de"

From Free Pascal wiki
Jump to navigationJump to search
m (german translation)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{BGRABitmap_tutorial}}
 
{{BGRABitmap_tutorial}}
  
{{BGRABitmap_tutorial}}
+
{{BGRABitmap_tutorial_index/de}}
 
 
{{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:
 
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:
Line 11: Line 9:
 
Die Image-Objekte von TBGRABitmap haben Funktionen zum Zeichnen und akzeptieren Koordinaten im Fließkomma- oder Integerformat.
 
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 1/de|Installieren von BGRABitmap (Nr. 1)]]
* [[BGRABitmap tutorial 2|Loading and displaying an image (No. 2)]]
+
* [[BGRABitmap tutorial 2/de|Laden und Anzeigen eines Bildes (Nr. 2)]]
* [[BGRABitmap tutorial 3|Drawing with the mouse (No. 3)]]
+
* [[BGRABitmap tutorial 3/de|Zeichnen mit der Maus (Nr. 3)]]
* [[BGRABitmap tutorial 6|Line styles (No. 6)]]
+
* [[BGRABitmap tutorial 6/de|Linienarten (Nr. 6)]]
* [[BGRABitmap tutorial 7|Splines and Bézier curves (No. 7)]]
+
* [[BGRABitmap tutorial 7/de|Splines und Bézierkurven (Nr. 7)]]
* [[BGRABitmap tutorial 12|Texte fonctions (No. 12)]]
+
* [[BGRABitmap tutorial 12/de|Textfunktionen (Nr. 12)]]
* [[BGRABitmap tutorial 13|Integer coordinates and floating point coordinates (No. 13)]]
+
* [[BGRABitmap tutorial 13/de|Integerkoordinaten und Fließkommakoordinaten (Nr. 13)]]
  
 
=== Texturen und Scanner ===
 
=== Texturen und Scanner ===
Line 23: Line 21:
 
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.
 
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 4/de|Direkter Zugriff auf die Pixel mittels Scanline (Nr. 4)]]
* [[BGRABitmap tutorial 5|Combining layers of pixels (No. 5)]]
+
* [[BGRABitmap tutorial 5/de|Kombinieren von Ebenen und Masken (Nr. 5)]]
* [[BGRABitmap tutorial 8|Generating textures (No. 8)]]
+
* [[BGRABitmap tutorial 8/de|Erzeugen von Texturen (Nr. 8)]]
* [[BGRABitmap tutorial 9|Phong shading using textures (No. 9)]]
+
* [[BGRABitmap tutorial 9/de|Phong-Schattierung und Texturen (Nr. 9)]]
* [[BGRABitmap tutorial 10|Texture mapping (No. 10)]]
+
* [[BGRABitmap tutorial 10/de|Textur-Transformationen (Nr. 10)]]
* [[BGRABitmap tutorial 11|Using scanners to combine transformations (No. 11)]]
+
* [[BGRABitmap tutorial 11/de|Kombinieren von Transformationen  mittels Scannern (Nr. 11)]]
  
 
=== Andere Zeichnungskontexte ===
 
=== Andere Zeichnungskontexte ===
Line 37: Line 35:
 
* Canvas mit den Merkmalen von BGRABitmap (Eigenschaft CanvasBGRA, Brush und Pen haben eine Eigenschaft Opacity)
 
* 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)]
 
** [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 14/de|Zeichnen auf einer 2D-Canvas mit affinen Transformationen (Nr. 14)]]
* [[BGRABitmap tutorial 15|Real 3D rendering]]
+
* [[BGRABitmap tutorial 15/de|Darstellung von 3D-Objekten (Nr. 15)]]
* [[BGRABitmap tutorial 16|Using textures with 3D rendering]]
+
* [[BGRABitmap tutorial 16/de|Verwenden von Texturen an 3D-Objekten (Nr. 16)]]
  
 
=== Hilfsklassen ===
 
=== Hilfsklassen ===
Line 48: Line 46:
 
* 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).
 
* 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 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.
+
* 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.
 
* TBGRACompressableBitmap, in der Unit BGRACompressableBitmap, erlaubt es, Bilder zu Speichern und zu Komprimieren.
  
Line 55: Line 53:
 
[[Category:Graphics/de]]
 
[[Category:Graphics/de]]
 
[[Category:Tutorials/de]]
 
[[Category:Tutorials/de]]
[[Category: BGRABitmap]]
+
[[Category: BGRABitmap/de]]
  
 
{{BGRABitmap_tutorial_index/de}}
 
{{BGRABitmap_tutorial_index/de}}
 +
 
Seite übersetzt von: --[[User:Billyraybones|billyraybones]] 21:11, 2 November 2012 (UTC)
 
Seite übersetzt von: --[[User:Billyraybones|billyraybones]] 21:11, 2 November 2012 (UTC)

Latest revision as of 15: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.

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 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)