Heiner KückerBitmap-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. Lizenzbedingungen:
Die Programme, Quelltexte und Dokumentationen können ohne
irgendwelche Bedingungen kostenlos verwendet werden. |