TiffStreamReader

Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker

public class TiffStreamReader extends TiffStreamSeeker

Der tiff-Stream zur Verarbeitung des Little-Endian-tiff-Dateiformats.

Konstruktoren

KonstruktorBeschreibung
TiffStreamReader(byte[] data)Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
TiffStreamReader(byte[] data, int startIndex)Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
TiffStreamReader(byte[] data, int startIndex, int dataLength)Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
TiffStreamReader(StreamContainer streamContainer)Initialisiert eine neue Instanz der TiffStreamReader-Klasse.

Methoden

MethodeBeschreibung
getLength()Ermittelt die Länge des Lesers.
getThrowExceptions()Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.
setThrowExceptions(boolean value)Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.
readBytes(byte[] array, int arrayIndex, long position, long count)Liest ein Array von Byte-Werten aus dem Stream.
readBytes(long position, long count)Liest ein Array von vorzeichenlosen Byte-Werten aus dem Stream.
readDouble(long position)Liest einen einzelnen Double-Wert aus dem Stream.
readDoubleArray(long position, long count)Liest ein Array von Double-Werten aus dem Stream.
readFloat(long position)Liest einen einzelnen Float-Wert aus dem Stream.
readFloatArray(long position, long count)Liest ein Array von Float-Werten aus dem Stream.
readRational(long position)Liest einen einzelnen rationalen Zahlenwert aus dem Stream.
readSRational(long position)Liest einen einzelnen vorzeichenbehafteten rationalen Zahlenwert aus dem Stream.
readRationalArray(long position, long count)Liest ein Array von rationalen Werten aus dem Stream.
readSRationalArray(long position, long count)Liest ein Array von vorzeichenbehafteten rationalen Werten aus dem Stream.
readSByte(long position)Liest vorzeichenbehaftete Byte-Daten aus dem Stream.
readSByteArray(long position, long count)Liest ein Array von vorzeichenbehafteten Byte-Werten aus dem Stream.
readSInt(long position)Liest einen vorzeichenbehafteten Ganzzahlwert aus dem Stream.
readSIntArray(long position, long count)Liest ein Array von vorzeichenbehafteten Ganzzahlwerten aus dem Stream.
readSShort(long position)Liest einen vorzeichenbehafteten Short-Wert aus dem Stream.
readSShortArray(long position, long count)Liest ein Array von vorzeichenbehafteten Short-Werten aus dem Stream.
readUInt(long position)Liest einen vorzeichenlosen Ganzzahlwert aus dem Stream.
readUIntArray(long position, long count)Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.
readUShort(long position)Liest einen vorzeichenlosen Short-Wert aus dem Stream.
readUShortArray(long position, long count)Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.
readLong(long position)Liest einen vorzeichenlosen Long-Wert aus dem Stream.
readLongArray(long position, long count)Liest ein Array von Long-Werten aus dem Stream.
readULong(long position)Liest einen vorzeichenlosen Long-Wert aus dem Stream.
readULongArray(long position, long count)Liest ein Array von ulong-Werten aus dem Stream.
toStreamContainer(long startPosition)Konvertiert die zugrunde liegenden Daten in den Stream-Container.

TiffStreamReader(byte[] data)

public TiffStreamReader(byte[] data)

Initialisiert eine neue Instanz der TiffStreamReader-Klasse.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Die Byte‑Array‑Daten.

TiffStreamReader(byte[] data, int startIndex)

public TiffStreamReader(byte[] data, int startIndex)

Initialisiert eine neue Instanz der TiffStreamReader-Klasse.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Die Byte‑Array‑Daten.
startIndexintDer Startindex in data.

TiffStreamReader(byte[] data, int startIndex, int dataLength)

public TiffStreamReader(byte[] data, int startIndex, int dataLength)

Initialisiert eine neue Instanz der TiffStreamReader-Klasse.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Die Byte‑Array‑Daten.
startIndexintDer Startindex in data.
dataLengthintLänge der Daten.

TiffStreamReader(StreamContainer streamContainer)

public TiffStreamReader(StreamContainer streamContainer)

Initialisiert eine neue Instanz der TiffStreamReader-Klasse.

Parameters:

ParameterTypBeschreibung
streamContainerStreamContainerDer Stream‑Container.

getLength()

public long getLength()

Ermittelt die Länge des Lesers.

Wert: Die Leselänge.

Returns: long

getThrowExceptions()

public boolean getThrowExceptions()

Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.

Wert: true wenn Ausnahmen bei falscher Datenverarbeitung ausgelöst werden; andernfalls werden die Fehlbedingungen stillschweigend ignoriert.

Returns: boolean

setThrowExceptions(boolean value)

public void setThrowExceptions(boolean value)

Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.

Wert: true wenn Ausnahmen bei falscher Datenverarbeitung ausgelöst werden; andernfalls werden die Fehlbedingungen stillschweigend ignoriert.

Parameters:

ParameterTypBeschreibung
Wertboolean

readBytes(byte[] array, int arrayIndex, long position, long count)

public long readBytes(byte[] array, int arrayIndex, long position, long count)

Liest ein Array von Byte-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
Arraybyte[]Das Array zum Befüllen.
arrayIndexintDer Array-Index, ab dem Werte eingefügt werden sollen.
PositionlongDie Stream-Position, von der gelesen wird.
countlongDie Anzahl der zu lesenden Elemente.

Returns: long - Das Array von Byte-Werten.

readBytes(long position, long count)

public byte[] readBytes(long position, long count)

Liest ein Array von vorzeichenlosen Byte-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: byte[] - Das Array von vorzeichenlosen Byte-Werten.

readDouble(long position)

public double readDouble(long position)

Liest einen einzelnen Double-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: double - Der einzelne double-Wert.

readDoubleArray(long position, long count)

public double[] readDoubleArray(long position, long count)

Liest ein Array von Double-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: double[] - Das Array von double-Werten.

readFloat(long position)

public float readFloat(long position)

Liest einen einzelnen Float-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: float - Der einzelne float-Wert.

readFloatArray(long position, long count)

public float[] readFloatArray(long position, long count)

Liest ein Array von Float-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: float[] - Das Array von float-Werten.

readRational(long position)

public TiffRational readRational(long position)

Liest einen einzelnen rationalen Zahlenwert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: TiffRational - The rational number.

readSRational(long position)

public TiffSRational readSRational(long position)

Liest einen einzelnen vorzeichenbehafteten rationalen Zahlenwert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: TiffSRational - The signed rational number.

readRationalArray(long position, long count)

public TiffRational[] readRationalArray(long position, long count)

Liest ein Array von rationalen Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - Das Array von rationalen Werten.

readSRationalArray(long position, long count)

public TiffSRational[] readSRationalArray(long position, long count)

Liest ein Array von vorzeichenbehafteten rationalen Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - Das Array von vorzeichenbehafteten rationalen Werten.

readSByte(long position)

public byte readSByte(long position)

Liest vorzeichenbehaftete Byte-Daten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: byte - Der vorzeichenbehaftete Byte-Wert.

readSByteArray(long position, long count)

public byte[] readSByteArray(long position, long count)

Liest ein Array von vorzeichenbehafteten Byte-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: byte[] - Das Array von vorzeichenbehafteten Byte-Werten.

readSInt(long position)

public int readSInt(long position)

Liest einen vorzeichenbehafteten Ganzzahlwert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: int - Ein vorzeichenbehafteter Ganzzahlwert.

readSIntArray(long position, long count)

public int[] readSIntArray(long position, long count)

Liest ein Array von vorzeichenbehafteten Ganzzahlwerten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: int[] - Das Array von vorzeichenbehafteten Ganzzahlwerten.

readSShort(long position)

public short readSShort(long position)

Liest einen vorzeichenbehafteten Short-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: short - Ein vorzeichenbehafteter Short-Wert.

readSShortArray(long position, long count)

public short[] readSShortArray(long position, long count)

Liest ein Array von vorzeichenbehafteten Short-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: short[] - Das Array von vorzeichenbehafteten Short-Werten.

readUInt(long position)

public long readUInt(long position)

Liest einen vorzeichenlosen Ganzzahlwert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: long - Ein vorzeichenloser Ganzzahlwert.

readUIntArray(long position, long count)

public long[] readUIntArray(long position, long count)

Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: long[] - Das Array von vorzeichenlosen Ganzzahlwerten.

readUShort(long position)

public int readUShort(long position)

Liest einen vorzeichenlosen Short-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: int - Ein unsigned short-Wert.

readUShortArray(long position, long count)

public int[] readUShortArray(long position, long count)

Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: int[] - Das Array von unsigned integer-Werten.

readLong(long position)

public final long readLong(long position)

Liest einen vorzeichenlosen Long-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: long - Ein unsigned short-Wert.

readLongArray(long position, long count)

public final long[] readLongArray(long position, long count)

Liest ein Array von Long-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: long[] - Das ulong-Array.

readULong(long position)

public final long readULong(long position)

Liest einen vorzeichenlosen Long-Wert aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.

Returns: long - Ein unsigned short-Wert.

readULongArray(long position, long count)

public final long[] readULongArray(long position, long count)

Liest ein Array von ulong-Werten aus dem Stream.

Parameters:

ParameterTypBeschreibung
PositionlongDie Position, von der gelesen wird.
countlongDie Elementanzahl.

Returns: long[] - Das ulong-Array.

toStreamContainer(long startPosition)

public StreamContainer toStreamContainer(long startPosition)

Konvertiert die zugrunde liegenden Daten in den Stream-Container.

Parameters:

ParameterTypBeschreibung
startPositionlongDie Startposition, von der die Konvertierung beginnt.

Returns: StreamContainer - The StreamContainer with converted data.