JDraw ist ein pixel-orientierter Grafik-Editor und besonders für
kleine bis mittelgroße Bilder zur Dekoration von Web-Seiten gedacht.
Es ist komplett in Java geschrieben, einfach zu bedienen und
kann (animierte) GIFs, ICOs und PNGs speichern.
Ich habe mit diesem Projekt begonnen, weil mich Kleinigkeiten
Stunden gekostet haben, wie ein paar Pixel zu ändern, eine Farbe
transparent zu schalten oder einige RGB-Werte zu setzen. Die meisten
Grafikprogramme irritieren mich mit Hunderten von tollen Filtern
und verlangen ewige Einarbeitungszeiten. Oder sie interessieren sich
erst gar nicht für schlichte Pixel. Jedenfalls fand ich die Zeit reif
für einen guten, alten Pixel-Editor. :)
Programmiersprache:
JDraw ist komplett in Java geschrieben und unterstützt JRE 1.4,
1.5 und 6.
Unterstützte Plattformen:
JDraw's neuest Betaversion wurde unter Windows XP entwickelt und getestet.
Bisherige Funktionen:
- Einfache, gefüllte und gradient-gefüllte Rechtecke
- Einfache, gefüllte und gradient-gefüllte Ellipsen
- Einfacher und gradient-gefüllter Text
- Farb-Pipette, Zuschneiden, Füllen
- Skalieren (seit v1.2beta)
- Rotieren (seit v1.2.1beta)
- Kopieren/Verschieben von Clips
- Rotieren/Spiegeln von Clips (seit v1.2.2beta)
- Sichern von animierten GIFs (interlaced/nicht interlaced)
- Sichern von PNGs (interlaced/nicht interlaced)
- Sichern von ICOs (bis 32 bit) (seit v1.1.3)
- Sichern von JPEGs unterschiedlicher Qualität (seit v1.1.4)
- Lesen aller von Java unterstützten Grafikformate
- Farbreduktion, Farbtausch, Farbersetzung
- Grauskalierung (seit v1.2.2beta)
- Bild-Browser (seit v1.3beta)
- Tolerantes Füllen (seit v1.3beta)
- Palette-Operationen wie Editieren von RGB- und Alpha-Werten
- Look&Feel einstellbar (seit v1.1.3)
Wirklich, ein nettes Werkzeug. :)
Helfen Sie mir dabei, JDraw
robust, fehlerfrei und nützlich zu machen! Probieren Sie es aus,
testen Sie es, und teilen Sie mir Ihre Ideen für neue Funktionen mit!
Konfiguration des Look&Feels
Über die Umgebungsvariable "lf " kann JDraw der Name einer Look&Feel-Klasse mitgeteilt
werden.
Beispiel:
java -Dlf="javax.swing.plaf.metal.MetalLookAndFeel" -jar jdraw.jar
Damit hierbei auch Klassen gefunden werden, die nicht zum JDK gehören, kopieren Sie
am besten ein jar-Archiv mit allen nötigen Resourcen in das jre/lib/ext-Verzeichnis Ihrer
Java-Installation.
Im WebStart-Link oben wird das wirklich hübsche Plastic3DLookAndFeel von
JGoodies verwendet.
Siehe http://www.jgoodies.com/freeware/looks/index.html
Befindet sich looks.jar im Classpath, wird ab JDraw v1.1.5 das Plastic3DLookAndFeel als
Default verwendet, auch ohne lf -Parameter.
Projekt Links
Awards
Softpedia hat JDraw tatsächlich
zwei Awards verliehen. Ich bin so gerührt.
Und falls Sie zufällig auch völlig verrückt nach Schafen sind, schauen
Sie einmal bei www.sheepcafe.de
vorbei!
|