BGRABitmap tutorial/de
Deutsch · English · Español · Français · Русский
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.
Seite übersetzt von: --billyraybones 21:11, 2 November 2012 (UTC)
From the Free Pascal wiki, page "BGRABitmap tutorial/de", as it stood on 2015-07-11 after a change by FTurtle, 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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
