|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
cz.cuni.jagrlib.Piece
cz.cuni.jagrlib.piece.ImageCrop
public class ImageCrop
Image cropping & scaling.
Preserves pixel format (except for RasterGraphics.MODE_COLORMAP
which is
converted into RasterGraphics.MODE_RGB
).
Nested Class Summary | |
---|---|
protected static class |
ImageCrop.ResamplingType
Resampling types. |
Field Summary | |
---|---|
protected static java.lang.String |
CATEGORY
Object category. |
protected int |
height
Crop area height in pixels ( 0 for input image height). |
static java.lang.String |
HEIGHT
|
static java.lang.String |
OUT_HEIGHT
|
static java.lang.String |
OUT_WIDTH
|
protected int |
outHeight
Target image height in pixels ( 0 for crop area height). |
protected int |
outWidth
Target image width in pixels ( 0 for crop area width). |
static RegPiece |
reg
Static registration instance for this class. |
protected ImageCrop.ResamplingType |
resampling
Actual resampling type. |
static java.lang.String |
RESAMPLING
|
protected static java.lang.String |
TEMPLATE_NAME
Object template identifier. |
protected int |
width
Crop area width in pixels ( 0 for input image width). |
static java.lang.String |
WIDTH
|
protected int |
x0
X coordinate of upper left corner of the crop area. |
static java.lang.String |
X0
|
protected int |
y0
Y coordinate of upper left corner of the crop area. |
static java.lang.String |
Y0
|
Fields inherited from class cz.cuni.jagrlib.Piece |
---|
channels, info, pl, plugs, TEMPLATE_TYPE, userBreak |
Fields inherited from interface cz.cuni.jagrlib.iface.Property |
---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
Constructor Summary | |
---|---|
ImageCrop()
|
Method Summary | |
---|---|
boolean |
fire(int type)
Starts image transformation. |
java.lang.Object |
get(java.lang.String key)
Gets the given property. |
void |
set(java.lang.String key,
java.lang.Object value)
Sets the given property. |
static int |
setTemplate(Template t,
int ord)
General-purpose registration routine. |
Methods inherited from class cz.cuni.jagrlib.Piece |
---|
className, connect, findPlug, findPlug, getInfo, getInterface, getInterface, getPlug, getReg, init, isCompatible, isCompatible, isConnected, logError, logWarning, myInterface, newInputPlug, newOptOutputPlug, newOutputPlug, newPlug, noTemplates, propBegin, propBounds, propDefault, propEnd, propEnum, propManipulator, propManipulator, setProgressListener, setRegStrings, setTemplateDynamic, stop |
Methods inherited from class cz.cuni.jagrlib.DefaultProperty |
---|
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, commit, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, stringProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface cz.cuni.jagrlib.iface.Property |
---|
commit |
Methods inherited from interface cz.cuni.jagrlib.Breakable |
---|
setProgressListener, stop |
Field Detail |
---|
protected int x0
protected int y0
protected int width
0
for input image width).
protected int height
0
for input image height).
protected int outWidth
0
for crop area width).
protected int outHeight
0
for crop area height).
protected ImageCrop.ResamplingType resampling
public static final java.lang.String X0
public static final java.lang.String Y0
public static final java.lang.String WIDTH
public static final java.lang.String HEIGHT
public static final java.lang.String OUT_WIDTH
public static final java.lang.String OUT_HEIGHT
public static final java.lang.String RESAMPLING
protected static final java.lang.String TEMPLATE_NAME
protected static final java.lang.String CATEGORY
public static final RegPiece reg
Constructor Detail |
---|
public ImageCrop()
Method Detail |
---|
public boolean fire(int type)
fire
in interface Trigger
type
- The action type (whatever it means..).
true
if the action was successful.public void set(java.lang.String key, java.lang.Object value)
set
in interface Property
set
in class DefaultProperty
key
- Key string.value
- The new value.Property.commit()
public java.lang.Object get(java.lang.String key)
get
in interface Property
get
in class DefaultProperty
key
- Key string.
null
.public static int setTemplate(Template t, int ord)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |