picture.filetype
Interface JippPictureProperty

All Superinterfaces:
PictureConstants, PictureProperty
All Known Implementing Classes:
JippSavePane

public interface JippPictureProperty
extends PictureProperty


Fields inherited from interface picture.PictureConstants
PRESENT_ABSOLUTE_VALUE, PRESENT_IMAGINARY_PART, PRESENT_POLAR_ANGLE, PRESENT_REAL_PART, SAVE_ABSOLUTE_VALUE, SAVE_COMPLEX, SAVE_IMAGINARY_PART, SAVE_POLAR_ANGLE, SAVE_REAL_PART
 
Method Summary
 boolean compressHeader()
          Gibt an, ob der Header komprimiert werden soll.
 boolean digitize()
          Gibt an, ob digitisiert gespeichert werden soll.
 java.lang.String getChecksum()
          Gibt an, ob eine Checksumme der Bilddaten mit abgelegt werden soll, wenn ja, welche, sonst null.
 java.util.Enumeration getCodingStreams()
          Die erzeugte Enumeration enthalte Strings der Klassennamen von FilterOutputStreams ohne das abschließende OutputStream in der Reihenfolge, wie sie vom Speicheralgorithmus abgearbeitet werden sollen.
 java.lang.String[] getComment()
          Gibt den Kommentar, der im Header dieses Bildes gespeichert werden soll, an.
 long getNumberOfGrayScales()
          Gibt den maximalen Grauwert des Bildes an.
 int getNumberOfIterationsWithoutDetailsInWaveletAnalysis()
          Im Fall waveletCompression() == true gibt diese Methode an, wieviele Iterationen durchgefuehrt werden sollen ohne Beachtung der Details.
 int getTotalNumberOfIterationsInWaveletAnalysis()
          Im Fall waveletCompression() == true gibt diese Methode an, wieviele Iterationen durchgefuehrt werden sollen.
 boolean waveletCompression()
          Gibt an, ob zunaechst eine Wavelet-Zerlegung des Bildes erfolgen soll.
 boolean waveletDetailsScaling()
          Im Fall waveletCompression() == true gibt diese Methode an, ob bei der Zerlegung des Bildes die Details hochskaliert werden sollen.
 

Method Detail

waveletCompression

public boolean waveletCompression()
Gibt an, ob zunaechst eine Wavelet-Zerlegung des Bildes erfolgen soll.

waveletDetailsScaling

public boolean waveletDetailsScaling()
Im Fall waveletCompression() == true gibt diese Methode an, ob bei der Zerlegung des Bildes die Details hochskaliert werden sollen. Das Skalieren der Details erhoeht Bildqualitaet und Dateigroesse gleichermassen.

getTotalNumberOfIterationsInWaveletAnalysis

public int getTotalNumberOfIterationsInWaveletAnalysis()
Im Fall waveletCompression() == true gibt diese Methode an, wieviele Iterationen durchgefuehrt werden sollen.

getNumberOfIterationsWithoutDetailsInWaveletAnalysis

public int getNumberOfIterationsWithoutDetailsInWaveletAnalysis()
Im Fall waveletCompression() == true gibt diese Methode an, wieviele Iterationen durchgefuehrt werden sollen ohne Beachtung der Details.

getCodingStreams

public java.util.Enumeration getCodingStreams()
Die erzeugte Enumeration enthalte Strings der Klassennamen von FilterOutputStreams ohne das abschließende OutputStream in der Reihenfolge, wie sie vom Speicheralgorithmus abgearbeitet werden sollen.

getComment

public java.lang.String[] getComment()
Gibt den Kommentar, der im Header dieses Bildes gespeichert werden soll, an.

getChecksum

public java.lang.String getChecksum()
Gibt an, ob eine Checksumme der Bilddaten mit abgelegt werden soll, wenn ja, welche, sonst null.

compressHeader

public boolean compressHeader()
Gibt an, ob der Header komprimiert werden soll.

digitize

public boolean digitize()
Gibt an, ob digitisiert gespeichert werden soll.

getNumberOfGrayScales

public long getNumberOfGrayScales()
Gibt den maximalen Grauwert des Bildes an. Der minimale Grauwert des Bildes ist stets 0, somit wird ueber diese Methode die Anzahl der Graustufen und damit insbesondere die Groesse des Bildes festgelegt. Wird nur beachtet, falls digitize() == true!