Digital Signal Processing Reference
In-Depth Information
void putPixel (int
x
, int
y
, int
a
)
Setzt das Bildelement an der Position (
x
,
y
) auf den neuen Wert
a
.
3
ImageJ
Editieren, Ubersetzen und Ausfuhren des Plugins
Der Java-Quellcode des Plugins muss in einer Datei
MyInverter .java
innerhalb des Verzeichnisses
<ij>/plugins/
8
von ImageJ oder in einem
Unterverzeichnis davon abgelegt werden. Neue Plugin-Dateien konnen
uber das
Plugins
New...
von ImageJ angelegt werden. Zum Editieren
verfugt ImageJ uber einen eingebauten Editor unter
Plugins
→
Edit...
,der
jedoch fur das ernsthafte Programmieren kaum Unterstutzung bietet und
daher wenig geeignet ist. Besser ist es, dafur einen modernen Editor oder
gleich eine komplette Java-Programmierumgebung zu verwenden (unter
Windows z. B.
Eclipse
9
,
NetBeans
10
oder
JBuilder
11
).
Fur die Ubersetzung von Plugins (in Java-Bytecode) ist in ImageJ ein
eigener Java-Compiler als Teil des Runtime Environments verfugbar.
12
Zur Ubersetzung und nachfolgenden Ausfuhrung verwendet man einfach
das Menu
→
Plugins
→
Compile and Run...
,
wobei etwaige Fehlermeldungen uber ein eigenes Textfenster angezeigt
werden. Sobald das Plugin in den entsprechenden
.class
-File uber-
setzt ist, wird es auf das aktuelle Bild angewandt. Eine Fehlermeldung
zeigt an, falls keine Bilder geoffnet sind oder das aktuelle Bild nicht den
Moglichkeiten des Plugins entspricht.
Im Verzeichnis
<ij>/plugins/
angelegte, korrekt benannte Plugins
werden beim Starten von ImageJ automatisch als Eintrag im
Plugins
-
Menu installiert und brauchen dann vor der Ausfuhrung naturlich nicht
mehr ubersetzt zu werden. Plugin-Eintrage konnen manuell mit
→
→
Install Plugin..
auch an anderen Stellen des Menubaums platziert werden. Folgen von
Plugin-Aufrufen und anderen ImageJ-Kommandos konnen uber
Plugins
→
Macros
→
Record
auch automatisch als nachfolgend abrufbare Makros aufgezeichnet wer-
den.
8
<ij>
ist das Verzeichnis, in dem ImageJ selbst installiert ist.
9
www.eclipse.org
10
www.netbeans.org
11
www.borland.com
12
Derzeit nur unter Windows. Angaben zu MacOS und Linux finden sich im
ImageJ Installation Manual.
Plugins
Shortcuts