Heiner Kücker

Bitmap-Grafik-Format

Home

Java-Seite

 . Weiterentwicklung_Java

 . WebCam_Demo

 . JSP WorkFlow
 . PageFlow FlowControl
 . Page Flow Engine
 . Web Flow Engine
 . Control_and_Command

 . JSP_Spreadsheet

 . Kognitions-Maschine
 . semantisches Netz

 . Domain Parser

 . Codegenerator_für
 . hierarchische
 . Datenstrukturen

 . Expression_Engine
 . Formula_Parser

 . Thread Preprocessor

 . State Transition Engine

 . AspectJ

 . Java_Explorer

 . DBF_Library

 . Kalender_Applet

 . SetGetGen

 . BeanSetGet

 . CheckPackage

 . LineNumbers

 . GradDms

 . Excel-Export

 . StringTokenizer

 . JspDoc

 . JspCheck

 . JSP-Schulung
 . Java Server Pages
 . Struts

 . Ascii-Tabellen-
 . Layouter

 . Ascii-Baum-
 . Layouter

 . Ascii-Art-Fluss-
 . Diagramm-
 . Parser

 . AsciiArt
 . AssignmentMatrix
 . Layouter

 . StringSerial

 . Silbentrennung

 . JDBC_Schlüssel-
 . Generierung

 . bidirektional/
 . unidirektional
 . gelinkte Liste

 . Java_Sitemap
 . Generator

 . XmlBuilder

 . RangeMap

 . StringFormatter

 . VersionSafe
 . XCopy

 . JTextField

 . CommandLine-
 . ParamReader

 . Bitmap-Grafik

 . MultiMarkable-
 . Buffered-
 . InputStream

 . JavaCache

 . JdomUtil

 . CollectionUtil

 . XML Really
 . Pull Parser

 . Log-Filter

 . Remote-Protokoll

 . Sudoku-Generator

 . Delegation statt
 . Mehrfachvererbung

 . Disjunct
 . Interval Set

 . Constraint Class

 . Code Generator

Alaska-XBase++-Seite

Projekte

Philosophien
Techniken


Konzepte

Sudoku

Kontakt /
Impressum


Links

SiteMap





Letzte Aktualisierung:
15.09.2005
Bitmap-Grafiken

Einfache Java-Klasse zum Erzeugen von Grafiken im Windows-Bitmap-Format mit 8 Bit oder 24 Bit pro Pixel.

Es gibt Methoden zum Setzen von einzelnen Pixeln (setPixel) und zum Zeichnen von Linien (drawLine) und Kreisen (drawCircle).

Für das 8-Bit-Bitmap-Format gibt es zusätzlich Methoden zum Zeichnen von Kreisabschnitten (drawPie) , herausgehobenen Kreisabschnitten (drawExtendPie), Kreissegmenten (drawCircleSegment) und Tortendiagrammen (Pie-Chart) (pieChart).

Die Ausgabe kann in einen OutputStream (für Servlets oder andere Anwendungen ohne Dateispeicherung) oder in eine Zieldatei erfolgen.

Das 8-Bit-Bitmap-Format unterstützt die Komprimierung nach dem RLE8-Verfahren (run length encoding, Lauflängen-Komprimierung).

Das 24-Bit-Bitmap-Format unterstützt keine Komprimierung.

Das Abspeichern im PNG-Format habe ich mal angefangen, aber nie vollendet.

Der Java-Code ist mehr als Vorlage zur eigenen Erweiterung und nicht als komplette Library gedacht.

Eine Alternative zur Nutzung dieser Java-Klassen ist die Verwendung der Java Offscreen Graphic.

Download der Java-Quelldateien Bitmap.zip

Achtung: Erweiterungen und Fixes stelle ich ohne Historie und ohne Ankündigung hier bereit.
Deshalb am besten immer die letzte Version runterladen.

Lizenzbedingungen:

Die Programme, Quelltexte und Dokumentationen können ohne irgendwelche Bedingungen kostenlos verwendet werden.
Sie sind Freeware und Open Source. Für Fehler und Folgen wird keinerlei Haftung übernommen.

Hinweise zur Fehlerbeseitigung und Verbesserung sind mir willkommen.

Ich freue mich auch über Feedback bezüglich der erfolgreichen Verwendung meiner Sourcen.

Bei Fragen helfe ich gern mit Hinweisen oder zusätzlicher Dokumentation, falls ich dafür Zeit habe.