de.grogra.imp3d.anaglyph
public class StereoImage extends ImageTool
http://atoks.bplaced.net| Modifier and Type | Field and Description |
|---|---|
static int |
STEREO_COLUMN_INTERLEAVE_COLOR |
static int[] |
STEREO_LIST |
static int |
STEREO_ROW_INTERLEAVE_COLOR |
static int |
STEREO_SIDE_BY_SIDE_COLOR |
static int |
STEREO_UP_DOWN_COLOR |
ANAGLYPH_LIST, ANAGLYPH_RAD_BLUE_COLOR, ANAGLYPH_RAD_BLUE_GRAY, ANAGLYPH_RAD_CYAN_COLOR, ANAGLYPH_RAD_CYAN_GRAY, ANAGLYPH_RAD_GREEN_COLOR, ANAGLYPH_RAD_GREEN_GRAY, ANAGLYPH_YELLOW_BLUE_COLOR, ANAGLYPH_YELLOW_BLUE_GRAY| Constructor and Description |
|---|
StereoImage()
Statndart konstruktor
|
StereoImage(java.awt.image.BufferedImage left,
java.awt.image.BufferedImage right)
Konstruktor mit eingabe von Quellbilder
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
getLeftImage()
Methode gibt linke bild zurueck
|
java.awt.image.BufferedImage |
getResultImage(double[][] leftMatrix,
double[][] rightMatrix)
Methode erstelt eine Stereobild mit Eingabe von Colormatizen
|
java.awt.image.BufferedImage |
getResultImage(int stereo_type)
Methode erstelt eine Stereobild
|
java.awt.image.BufferedImage |
getRightImage()
Methode gibt rechte bild zurueck
|
int |
getTransferX()
Methode gibt actuelle X-Verschiebung zurueck
|
int |
getTransferY()
Methode gibt actuelle Y-Verschiebung zurueck
|
void |
setLeftImage(java.awt.image.BufferedImage left)
Methode setzt linke Bild
|
void |
setRightImage(java.awt.image.BufferedImage right)
Methode setzt rechte Bild
|
void |
setTransferX(int transferX)
Methode setzt X-Verschiebung
|
void |
setTransferY(int transferY)
Methode setzt Y-Verschiebung
|
void |
swapLeftrRightImage()
Methode tauscht linke und rechte Bilder
|
adaptImage, addWatermarkToImage, cutPartOfImage, getAnaglyphImage, getAnaglyphImage, getBufferedImage, getBufferedImage, getBufferedImage, getGrayImage, inverseColor, makeTransparentImage, reflectHorizontalImage, reflectVerticalImage, replaceColor, resizeImage, rotateImagepublic static final int STEREO_COLUMN_INTERLEAVE_COLOR
public static final int[] STEREO_LIST
public static final int STEREO_ROW_INTERLEAVE_COLOR
public static final int STEREO_SIDE_BY_SIDE_COLOR
public static final int STEREO_UP_DOWN_COLOR
public StereoImage()
public StereoImage(java.awt.image.BufferedImage left,
java.awt.image.BufferedImage right)
left - Linke Bildright - Rechte Bildpublic java.awt.image.BufferedImage getLeftImage()
public java.awt.image.BufferedImage getResultImage(double[][] leftMatrix,
double[][] rightMatrix)
throws ImageToolException
leftMatrix - Matrize fuer linke BildrightMatrix - Matrize fuer rechte BildImageToolExceptionpublic java.awt.image.BufferedImage getResultImage(int stereo_type)
throws ImageToolException
stereo_type - Typ von StereobildImageToolExceptionpublic java.awt.image.BufferedImage getRightImage()
public int getTransferX()
public int getTransferY()
public void setLeftImage(java.awt.image.BufferedImage left)
left - public void setRightImage(java.awt.image.BufferedImage right)
right - public void setTransferX(int transferX)
transferX - public void setTransferY(int transferY)
transferY - public void swapLeftrRightImage()