BGRABitmap tutorial/de

From Lazarus wiki
Jump to navigationJump to search

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)