com.sun.jimi.core.raster.stamped
Class StampedIntRasterImage
java.lang.Object
|
+--com.sun.jimi.core.raster.stamped.StampedRasterImageSupport
|
+--com.sun.jimi.core.raster.stamped.StampedIntRasterImage
- public class StampedIntRasterImage
- extends StampedRasterImageSupport
- implements ChanneledIntRasterImage
Wrapper to an IntRasterImage which applies a stamp to the image.
Fields inherited from class com.sun.jimi.core.raster.stamped.StampedRasterImageSupport |
error,
ERROR_SET,
horizStamps,
imageIndex,
nextError,
random,
stampAreaHeight,
stampAreaWidth,
stampheight,
stampwidth,
stampx,
stampy,
vertStamps,
wrappedImage |
Method Summary |
void |
getChannelRectangle(int channel,
int x,
int y,
int width,
int height,
byte[] buffer,
int offset,
int scansize)
|
void |
getChannelRow(int channel,
int y,
byte[] buffer,
int offset)
|
int |
getPixel(int x,
int y)
|
void |
getRectangle(int x,
int y,
int width,
int height,
int[] buffer,
int offset,
int scansize)
|
void |
getRow(int y,
int[] buffer,
int offset)
|
void |
setChannelPixel(int channel,
int x,
int y,
byte value)
|
void |
setChannelRectangle(int channel,
int x,
int y,
int width,
int height,
byte[] pixels,
int offset,
int scansize)
|
void |
setChannelRow(int channel,
int y,
byte[] pixels,
int offset)
|
void |
setPixel(int x,
int y,
int value)
Set a pixel. |
void |
setRectangle(int x,
int y,
int width,
int height,
int[] pixels,
int offset,
int scansize)
Set a rectangular area of pixel data. |
void |
setRow(int y,
int[] pixels,
int offset)
Set a row of pixel data. |
Methods inherited from class com.sun.jimi.core.raster.stamped.StampedRasterImageSupport |
asByteArray,
asIntArray,
decideError,
getColorModel,
getCroppedImageProducer,
getFactory,
getHeight,
getImageProducer,
getOptions,
getPixelRGB,
getProperties,
getRectangleARGBChannels,
getRectangleRGB,
getRectangleRGBAChannels,
getRectangleRGBChannels,
getRowRGB,
getWidth,
isError,
mustWaitForOptions,
setDecodingController,
setError,
setFinished,
setImageConsumerHints,
setOptions,
setWaitForOptions,
waitFinished,
waitInfoAvailable |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
image
protected IntRasterImage image
channeledImage
protected ChanneledIntRasterImage channeledImage
StampedIntRasterImage
public StampedIntRasterImage(IntRasterImage image)
setRectangle
public void setRectangle(int x,
int y,
int width,
int height,
int[] pixels,
int offset,
int scansize)
throws ImageAccessException
- Set a rectangular area of pixel data.
- Parameters:
x
- x-coordinatey
- y-coordinatewidth
- rectangle widthheight
- rectangle heightpixels
- pixel dataoffset
- offset in pixels to start atscansize
- length from the start of one row to the start of the next- Throws:
- ImageAccessException - if an error prevents image from being accessed
setRow
public void setRow(int y,
int[] pixels,
int offset)
throws ImageAccessException
- Set a row of pixel data.
- Parameters:
y
- y-coordinatepixels
- pixel dataoffset
- offset in pixels to start at- Throws:
- ImageAccessException - if an error prevents image from being accessed
setPixel
public void setPixel(int x,
int y,
int value)
throws ImageAccessException
- Set a pixel.
- Parameters:
x
- x-coordinatey
- y-coordinatevalue
- pixel value- Throws:
- ImageAccessException - if an error prevents image from being accessed
getRectangle
public void getRectangle(int x,
int y,
int width,
int height,
int[] buffer,
int offset,
int scansize)
throws ImageAccessException
getRow
public void getRow(int y,
int[] buffer,
int offset)
throws ImageAccessException
getPixel
public int getPixel(int x,
int y)
throws ImageAccessException
getChannelRectangle
public void getChannelRectangle(int channel,
int x,
int y,
int width,
int height,
byte[] buffer,
int offset,
int scansize)
throws ImageAccessException
- Overrides:
- getChannelRectangle in class StampedRasterImageSupport
getChannelRow
public void getChannelRow(int channel,
int y,
byte[] buffer,
int offset)
throws ImageAccessException
setChannelRectangle
public void setChannelRectangle(int channel,
int x,
int y,
int width,
int height,
byte[] pixels,
int offset,
int scansize)
throws ImageAccessException
- Specified by:
- setChannelRectangle in interface ChanneledIntRasterImage
setChannelRow
public void setChannelRow(int channel,
int y,
byte[] pixels,
int offset)
throws ImageAccessException
- Specified by:
- setChannelRow in interface ChanneledIntRasterImage
setChannelPixel
public void setChannelPixel(int channel,
int x,
int y,
byte value)
throws ImageAccessException
- Specified by:
- setChannelPixel in interface ChanneledIntRasterImage