TiffStreamReader

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

public class TiffStreamReader extends TiffStreamSeeker

Tiff‑strömmen för att hantera little endian tiff‑filformatet.

Konstruktörer

KonstruktorBeskrivning
TiffStreamReader(byte[] data)Initierar en ny instans av klassen TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex)Initierar en ny instans av klassen TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex, int dataLength)Initierar en ny instans av klassen TiffStreamReader.
TiffStreamReader(StreamContainer streamContainer)Initierar en ny instans av klassen TiffStreamReader.

Metoder

MetodBeskrivning
getLength()Hämtar läsarens längd.
getThrowExceptions()Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).
setThrowExceptions(boolean value)Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).
readBytes(byte[] array, int arrayIndex, long position, long count)Läser en array av bytevärden från strömmen.
readBytes(long position, long count)Läser en array av osignerade bytevärden från strömmen.
readDouble(long position)Läs ett enskilt double‑värde från strömmen.
readDoubleArray(long position, long count)Läser en array av double‑värden från strömmen.
readFloat(long position)Läs ett enskilt float‑värde från strömmen.
readFloatArray(long position, long count)Läser en array av float‑värden från strömmen.
readRational(long position)Läs ett enskilt rationellt talvärde från strömmen.
readSRational(long position)Läs ett enskilt signerat rationellt talvärde från strömmen.
readRationalArray(long position, long count)Läser en array av rationella värden från strömmen.
readSRationalArray(long position, long count)Läser en array av signerade rationella värden från strömmen.
readSByte(long position)Läser signerad byte‑data från strömmen.
readSByteArray(long position, long count)Läser en array av signerade bytevärden från strömmen.
readSInt(long position)Läs ett signerat heltalsvärde från strömmen.
readSIntArray(long position, long count)Läser en array av signerade heltalsvärden från strömmen.
readSShort(long position)Läs ett signerat short‑värde från strömmen.
readSShortArray(long position, long count)Läser en array av signerade short‑värden från strömmen.
readUInt(long position)Läs ett osignerat heltalsvärde från strömmen.
readUIntArray(long position, long count)Läser en array av osignerade heltalsvärden från strömmen.
readUShort(long position)Läs ett osignerat short‑värde från strömmen.
readUShortArray(long position, long count)Läser en array av osignerade heltalsvärden från strömmen.
readLong(long position)Läs ett osignerat long‑värde från strömmen.
readLongArray(long position, long count)Läser en array av long‑värden från strömmen.
readULong(long position)Läs ett osignerat long‑värde från strömmen.
readULongArray(long position, long count)Läser en array av ulong‑värden från strömmen.
toStreamContainer(long startPosition)Konverterar den underliggande datan till strömkontainern.

TiffStreamReader(byte[] data)

public TiffStreamReader(byte[] data)

Initierar en ny instans av klassen TiffStreamReader.

Parameters:

ParameterTypBeskrivning
databyte[]Bytearrayens data.

TiffStreamReader(byte[] data, int startIndex)

public TiffStreamReader(byte[] data, int startIndex)

Initierar en ny instans av klassen TiffStreamReader.

Parameters:

ParameterTypBeskrivning
databyte[]Bytearrayens data.
startIndexintStartindexet i data.

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

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

Initierar en ny instans av klassen TiffStreamReader.

Parameters:

ParameterTypBeskrivning
databyte[]Bytearrayens data.
startIndexintStartindexet i data.
dataLengthintDataens längd.

TiffStreamReader(StreamContainer streamContainer)

public TiffStreamReader(StreamContainer streamContainer)

Initierar en ny instans av klassen TiffStreamReader.

Parameters:

ParameterTypBeskrivning
streamContainerStreamContainerStrömbehållaren.

getLength()

public long getLength()

Hämtar läsarens längd.

Värde: Läsarens längd.

Returns: long

getThrowExceptions()

public boolean getThrowExceptions()

Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).

Värde: true om undantag kastas vid felaktig databehandling; annars ignoreras felvillkoren tyst.

Returns: boolean

setThrowExceptions(boolean value)

public void setThrowExceptions(boolean value)

Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).

Värde: true om undantag kastas vid felaktig databehandling; annars ignoreras felvillkoren tyst.

Parameters:

ParameterTypBeskrivning
värdeboolean

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

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

Läser en array av bytevärden från strömmen.

Parameters:

ParameterTypBeskrivning
matrisbyte[]Matrisen att fylla.
arrayIndexintMatrisindexet att börja sätta värden i.
positionlongStrömpositionen att läsa från.
antallongAntalet element att läsa.

Returns: long - array av bytevärden.

readBytes(long position, long count)

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

Läser en array av osignerade bytevärden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: byte[] - array av osignerade bytevärden.

readDouble(long position)

public double readDouble(long position)

Läs ett enskilt double‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: double - det enkla double‑värdet.

readDoubleArray(long position, long count)

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

Läser en array av double‑värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: double[] - array av double‑värden.

readFloat(long position)

public float readFloat(long position)

Läs ett enskilt float‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: float - det enkla float‑värdet.

readFloatArray(long position, long count)

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

Läser en array av float‑värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: float[] - array av float‑värden.

readRational(long position)

public TiffRational readRational(long position)

Läs ett enskilt rationellt talvärde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: TiffRational - The rational number.

readSRational(long position)

public TiffSRational readSRational(long position)

Läs ett enskilt signerat rationellt talvärde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: TiffSRational - The signed rational number.

readRationalArray(long position, long count)

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

Läser en array av rationella värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - array av rationella värden.

readSRationalArray(long position, long count)

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

Läser en array av signerade rationella värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - array av signerade rationella värden.

readSByte(long position)

public byte readSByte(long position)

Läser signerad byte‑data från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: byte - det signerade byte‑värdet.

readSByteArray(long position, long count)

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

Läser en array av signerade bytevärden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: byte[] - array av signerade byte‑värden.

readSInt(long position)

public int readSInt(long position)

Läs ett signerat heltalsvärde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: int - ett signerat heltalsvärde.

readSIntArray(long position, long count)

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

Läser en array av signerade heltalsvärden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: int[] - array av signerade heltalsvärden.

readSShort(long position)

public short readSShort(long position)

Läs ett signerat short‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: short - ett signerat short‑värde.

readSShortArray(long position, long count)

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

Läser en array av signerade short‑värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: short[] - array av signerade short‑värden.

readUInt(long position)

public long readUInt(long position)

Läs ett osignerat heltalsvärde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: long - ett osignerat heltalsvärde.

readUIntArray(long position, long count)

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

Läser en array av osignerade heltalsvärden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: long[] - array av osignerade heltalsvärden.

readUShort(long position)

public int readUShort(long position)

Läs ett osignerat short‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: int - Ett osignerat shortvärde.

readUShortArray(long position, long count)

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

Läser en array av osignerade heltalsvärden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: int[] - Arrayen av osignerade heltalsvärden.

readLong(long position)

public final long readLong(long position)

Läs ett osignerat long‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: long - Ett osignerat shortvärde.

readLongArray(long position, long count)

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

Läser en array av long‑värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: long[] - ulong‑arrayen.

readULong(long position)

public final long readULong(long position)

Läs ett osignerat long‑värde från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.

Returns: long - Ett osignerat shortvärde.

readULongArray(long position, long count)

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

Läser en array av ulong‑värden från strömmen.

Parameters:

ParameterTypBeskrivning
positionlongPositionen att läsa från.
antallongAntalet element.

Returns: long[] - ulong‑arrayen.

toStreamContainer(long startPosition)

public StreamContainer toStreamContainer(long startPosition)

Konverterar den underliggande datan till strömkontainern.

Parameters:

ParameterTypBeskrivning
startPositionlongStartpositionen att börja konverteringen från.

Returns: StreamContainer - The StreamContainer with converted data.