zuozuomu.watermark
クラス JikkenImage

java.lang.Object
  上位を拡張 zuozuomu.watermark.JikkenImage

public class JikkenImage
extends java.lang.Object


コンストラクタの概要
JikkenImage(java.awt.image.BufferedImage image)
           
JikkenImage(java.io.File file)
           
JikkenImage(int width, int height)
           
JikkenImage(java.lang.String fileName)
           
 
メソッドの概要
 void embedData(int i, int j, int data)
           
 void embedIntArray(int i, int j, byte[] data)
           
 void embedIntArray(int x, int y, Cell[] cells, int start, int length)
           
 void embedIntData(int i, int j, byte data)
           
 void embedIntSquareArray(int x, int y, byte[][] data)
           
 void embedIntSquareArray(int x, int y, Cell[][] cells, int startY, int startX, int lengthY, int lengthX)
           
 void embedIntSquareArray(int x, int y, int[][] data, int startY, int startX, int lengthY, int lengthX)
           
 int extractData(int i, int j)
           
 int[] extractIntArray(int i, int j, int length)
           
 byte extractIntData(int i, int j)
           
 int[][] extractIntSquareArray(int x, int y, int lengthY, int lengthX)
           
 int getHeight()
           
 int getPixelGrayValue(int i, int j)
           
 int getPixelSegmentationValue(int i, int j)
           
 int getPixelValue(int i, int j, int c)
           
 int getWidth()
           
 void setPixelGrayValue(int i, int j, int newPixelValue)
           
 void setPixelSegmentationValue(int i, int j, int newPixelValue)
           
 void setPixelValue(int i, int j, int c, int newPixelValue)
           
 void setSegmentation()
           
 void writeJpegFile(java.io.File file, java.lang.String format)
           
 void writeJpegFile(java.lang.String fileName, java.lang.String formatName)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JikkenImage

public JikkenImage(int width,
                   int height)

JikkenImage

public JikkenImage(java.lang.String fileName)

JikkenImage

public JikkenImage(java.io.File file)

JikkenImage

public JikkenImage(java.awt.image.BufferedImage image)
メソッドの詳細

getWidth

public int getWidth()

getHeight

public int getHeight()

getPixelValue

public int getPixelValue(int i,
                         int j,
                         int c)

setPixelValue

public void setPixelValue(int i,
                          int j,
                          int c,
                          int newPixelValue)

writeJpegFile

public void writeJpegFile(java.lang.String fileName,
                          java.lang.String formatName)

setSegmentation

public void setSegmentation()

writeJpegFile

public void writeJpegFile(java.io.File file,
                          java.lang.String format)

setPixelGrayValue

public void setPixelGrayValue(int i,
                              int j,
                              int newPixelValue)

setPixelSegmentationValue

public void setPixelSegmentationValue(int i,
                                      int j,
                                      int newPixelValue)

getPixelSegmentationValue

public int getPixelSegmentationValue(int i,
                                     int j)

getPixelGrayValue

public int getPixelGrayValue(int i,
                             int j)

embedData

public void embedData(int i,
                      int j,
                      int data)

embedIntData

public void embedIntData(int i,
                         int j,
                         byte data)

embedIntArray

public void embedIntArray(int i,
                          int j,
                          byte[] data)

embedIntArray

public void embedIntArray(int x,
                          int y,
                          Cell[] cells,
                          int start,
                          int length)

embedIntSquareArray

public void embedIntSquareArray(int x,
                                int y,
                                byte[][] data)

embedIntSquareArray

public void embedIntSquareArray(int x,
                                int y,
                                Cell[][] cells,
                                int startY,
                                int startX,
                                int lengthY,
                                int lengthX)

embedIntSquareArray

public void embedIntSquareArray(int x,
                                int y,
                                int[][] data,
                                int startY,
                                int startX,
                                int lengthY,
                                int lengthX)

extractData

public int extractData(int i,
                       int j)

extractIntData

public byte extractIntData(int i,
                           int j)

extractIntArray

public int[] extractIntArray(int i,
                             int j,
                             int length)

extractIntSquareArray

public int[][] extractIntSquareArray(int x,
                                     int y,
                                     int lengthY,
                                     int lengthX)