Heiner KückerBitmap-Grafik-Format |
|
Home Java-Seite Bit Packed Array ASM Improved heterogene Map, HMap Constraint Code Generator JSP WorkFlow PageFlow FlowControl Page Flow Engine Web Flow Engine Control_and_Command JSP_Spreadsheet Code-Generator für Option-Either-Stil in Java verbesserter Comparator Fluent-Interface Code-Generator auf Basis einer Grammatik Visitor mit Multidispatch for-Schleife mit yield-return 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 WebCam_Demo Weiterentwicklung_Java 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. Lizenzbedingungen:
Die Programme, Quelltexte und Dokumentationen können ohne
irgendwelche Bedingungen kostenlos verwendet werden. |