Digital Signal Processing Reference
In-Depth Information
void scale (double xScale, double yScale)
Skaliert das Bild in
x
- und
y
-Richtung mit den angegebenen Fak-
toren.
void setInterpolate (boolean doInterpolate)
Wenn
doInterpolate
=
true
,dannw rdbeidengeome -
schen Operationen
scale()
,
resize()
und
rotate()
die bili-
neare Interpolation verwendet, ansonsten die Nearest-Neighbor-
Interpolation.
C
ImageJ-Kurzreferenz
C.12 Grafische Operationen in Bildern
C.12.1
ImageProcessor
(Klasse)
void drawDot (int xcenter, int ycenter)
Zeichnet einen Punkt mit der aktuellen Strichbreite und dem ak-
tuellen Farbwert.
void drawLine (int x1, int y1, int x2, int y2)
Zeichnet eine Gerade von (
x1
,
y1
)nach(
x2
,
y2
).
void drawPixel (int x, int y)
Setzt das Pixel an der Position (
x
,
y
) auf den aktuellen Farbwert.
void drawRect (int x, int y, int width, int height)
Zeichnet ein achsenparalleles Rechteck an der Position (
x
,
y
)mit
der Breite
width
und der Hohe
height
.
void drawString (String s)
Fugt den Text
s
an der aktuellen Position ein.
void drawString (String s, int x, int y)
Fugt den Text
s
an der Position (
x
,
y
)ein.
void fill ()
Fullt das gesamte Bild bzw. die
Region of Interest
(ROI) mit dem
aktuellen Farbwert.
void fill (int[] mask)
Fullt alle Pixel innerhalb der
Region of Interest
(ROI), wenn die
zugehorige Position im Array
mask
den Wert
ImageProcessor.
BLACK
enthalt. Das Array
mask
muss exakt gleich groß sein wie
die ROI.
void getStringWidth (String s)
Liefert die Breite des Texts
s
in Pixel.
void insert (ImageProcessor src, int xloc, int yloc)
Setzt den Inhalt des Bilds
src
im aktuellen Bild (
this
)ander
Position (
xloc
,
yloc
) ein.
void lineTo (int x2, int y2)
Zeichnet eine Gerade von der aktuellen Position nach (
x2
,
y2
).
Die aktuelle Position wird danach auf (
x2
,
y2
) gesetzt.