net.sourceforge.jiu.data
Class MemoryGray8Image
- ByteChannelImage, Gray8Image, GrayImage, GrayIntegerImage, IntegerImage, PixelImage
public class MemoryGray8Image
An implementation of
Gray8Image
that keeps the complete image in memory.
This class inherits most of its functionality from its parent class
MemoryByteChannelImage
, using one byte channel.
MemoryGray8Image(int width, int height) - Creates a new MemoryGray8Image object with the specified resolution.
|
PixelImage | createCompatibleImage(int width, int height)
|
Class | getImageType()
|
boolean | isBlack(int x, int y) - Returns if the pixel specified by the location in the arguments is black.
|
boolean | isWhite(int x, int y) - Returns if the pixel specified by the location in the arguments is white.
|
void | putBlack(int x, int y) - Sets a pixel to black (minimum intensity value).
|
void | putWhite(int x, int y) - Sets a pixel to white (maximum intensity value).
|
checkPositionAndNumber , clear , clear , clear , clear , createCompatibleImage , createCopy , getAllocatedMemory , getBitsPerPixel , getByteSample , getByteSample , getByteSamples , getHeight , getMaxSample , getNumChannels , getSample , getSample , getSamples , getWidth , putByteSample , putByteSample , putByteSamples , putSample , putSample , putSamples |
MemoryGray8Image
public MemoryGray8Image(int width,
int height)
Creates a new MemoryGray8Image object with the specified resolution.
Simply gives
1
(for one channel) and the two resolution arguments
to the super constructor (of the parent class
MemoryByteChannelImage
).
width
- the horizontal resolution, must be non-zero and positiveheight
- the vertical resolution, must be non-zero and positive
isBlack
public boolean isBlack(int x,
int y)
Returns if the pixel specified by the location in the arguments is black.
- isBlack in interface GrayImage
x
- the horizontal location of the pixely
- the vertical location of the pixel
isWhite
public boolean isWhite(int x,
int y)
Returns if the pixel specified by the location in the arguments is white.
- isWhite in interface GrayImage
x
- the horizontal location of the pixely
- the vertical location of the pixel
putBlack
public void putBlack(int x,
int y)
Sets a pixel to black (minimum intensity value).
- putBlack in interface GrayImage
x
- horizontal position of the pixel's locationy
- vertical position of the pixel's location
putWhite
public void putWhite(int x,
int y)
Sets a pixel to white (maximum intensity value).
- putWhite in interface GrayImage
x
- horizontal position of the pixel's locationy
- vertical position of the pixel's location