fr.umlv.lovmi.image.fullmemory
Class ImageBsq
java.lang.Object
fr.umlv.lovmi.image.AbstractImage
fr.umlv.lovmi.image.fullmemory.ImageFullMemory
fr.umlv.lovmi.image.fullmemory.ImageBsq
- All Implemented Interfaces:
- Image
public class ImageBsq
- extends ImageFullMemory
Classe permettant d'ouvrir des fichiers images ecrit au format bsq.
- Author:
- Sylvain Kanschine
|
Constructor Summary |
ImageBsq(fr.umlv.lovmi.types.ImageType t,
int w,
int h)
|
ImageBsq(fr.umlv.lovmi.types.ImageType t,
java.lang.String[] n,
int w,
int h)
|
|
Method Summary |
byte[] |
getPixelValue(int line,
int column,
int channel)
Retourne la valeur du pixel sous forme de tableau de byte |
void |
save(java.lang.String[] fileNames)
Sauvegarde l'image dans differents fichiers. |
void |
setPixelValue(byte[] pixel,
int line,
int column,
int channel)
Positionne la valeur du pixel |
| Methods inherited from class fr.umlv.lovmi.image.AbstractImage |
applyFilter, applyFilter, getDisplayableImage, getHeight, getHistogram, getHistogram, getImageType, getLoadinState, getNumberOfChannels, getResizedImage, getWidth |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageBsq
public ImageBsq(fr.umlv.lovmi.types.ImageType t,
int w,
int h)
ImageBsq
public ImageBsq(fr.umlv.lovmi.types.ImageType t,
java.lang.String[] n,
int w,
int h)
- Parameters:
t - Represente le type de l'imagen - Noms des fichiers representant les differents canauxw - Nombres de colonnes de l'imageh - Nombre de lignes de l'image
save
public void save(java.lang.String[] fileNames)
- Sauvegarde l'image dans differents fichiers.
- Parameters:
fileNames - Noms des fichiers dans lesquels sont sauvegarde les canaux
getPixelValue
public byte[] getPixelValue(int line,
int column,
int channel)
- Retourne la valeur du pixel sous forme de tableau de byte
- Parameters:
line - Numéro de la linecolumn - Numéro de la colonnechannel - Numero du canel
- Returns:
- Retourne un tableau de byte de la taille du nombre d'octet avec lequel sont codés les pixels de l'image (4 octet pour 32U ...)
setPixelValue
public void setPixelValue(byte[] pixel,
int line,
int column,
int channel)
- Positionne la valeur du pixel
- Parameters:
pixel - Valeur du pixelline - Numéro de la lignecolumn - Numéro de la colonechannel - Numero du canal concerne