Class TiffStreamReader

Class TiffStreamReader

Der Name: Aspose.Imaging.FileFormats.Tiff.FileManagement Versammlung: Aspose.Imaging.dll (25.4.0)

Der Tiff Stream für die Handhabung des kleinen Endian Tiff-Dateiformat.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffStreamReader(byte[])

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader Klasse.

public TiffStreamReader(byte[] data)

Parameters

data byte [][]

Das Byte Array Daten.

TiffStreamReader(byte[][], und int)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader Klasse.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [][]

Das Byte Array Daten.

startIndex int

Der Startindex wird in data" eingeführt'.

TiffStreamReader(byte[][], int , int)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader Klasse.

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

Parameters

data byte [][]

Das Byte Array Daten.

startIndex int

Der Startindex wird in data" eingeführt'.

dataLength int

Länge der Daten.

TiffStreamReader(StreamContainer)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader Klasse.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Der Stream Container.

Properties

Length

Erhalten Sie die Leserlänge.

public long Length { get; }

Eigentumswert

long

ThrowExceptions

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob Ausnahmen auf die falsche Datenverarbeitung (lesung oder Schreiben zum Streaming) gestohlen werden).

public bool ThrowExceptions { get; set; }

Eigentumswert

bool

Methods

ProcessReadDataDouble(byte[])

Durchführen Sie eine Umwandlung in die doppelte Reihe.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

double [][]

Der konvertierte Array.

ProcessReadDataFloat(byte[])

Durchführen Sie eine Umwandlung in die Flotte Array.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

float [][]

Der konvertierte Array.

ProcessReadDataInt(byte[])

Durchführt eine Umwandlung in die gesamte Array.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

int [][]

Der konvertierte Array.

ProcessReadDataLong(byte[])

Durchführen Sie eine Umwandlung in die lange Reihe.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

long [][]

Der konvertierte Array.

ProcessReadDataShort(byte[])

Durchführen Sie eine Umwandlung in die kurze Reihe.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

short [][]

Der konvertierte Array.

Verarbeitungsdatum(byte[])

Durchführen Sie eine Umwandlung zum unschriebenen Gesamtrat.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

uint [][]

Der konvertierte Array.

Verarbeitungsdatum(byte[])

Durchführen Sie eine Umwandlung zum Ushort Array.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

ulong [][]

Der konvertierte Array.

VerfahrenDataUShort(byte[])

Durchführen Sie eine Umwandlung zur unschriebenen kurzen Reihe.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte [][]

Die Daten zu konvertieren.

Returns

ushort [][]

Der konvertierte Array.

ReadBytes(byte[][], int, lange, lange)

Lesen Sie eine Reihe von Bytewerte aus dem Strom.

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

Parameters

array byte [][]

Das Array zu füllen.

arrayIndex int

Der Array Index zu beginnen, um Werte zu setzen.

position long

Die Streamposition zum Lesen von.

count long

Die Elemente zählen zu lesen.

Returns

long

Die Reihe von Byte-Werte.

ReadBytes(Lange, lange)

Lesen Sie eine Reihe von unschriebenen Bytewerte aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

byte [][]

Die Reihe von unschriebenen Byte-Werte.

ReadDouble(Lange)

Lesen Sie einen einzelnen doppelten Wert aus dem Stream.

public double ReadDouble(long position)

Parameters

position long

Die Position zum Lesen.

Returns

double

Die einheitliche Doppelwert.

ReadDoubleArray(Lange, lange)

Lesen Sie eine Reihe von doppelten Werten aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

double [][]

Die Anzahl der doppelten Werte.

ReadFloat(Lange)

Lesen Sie einen einzelnen Flottenwert aus dem Strom.

public float ReadFloat(long position)

Parameters

position long

Die Position zum Lesen.

Returns

float

Der einzige Flutwert.

ReadFloatArray(Lange, lange)

Lesen Sie eine Reihe von Float-Werte aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

float [][]

Die Reihe von Float-Werte.

Exceptions

ArgumentOutOfRangeException

Zählen; erwartet eine positive Zahl.

ReadLong(Lange)

Lesen Sie unschriebene lange Werte aus dem Strom.

public long ReadLong(long position)

Parameters

position long

Die Position zum Lesen.

Returns

long

Ein unschriebener kurzer Wert.

ReadLongArray(Lange, lange)

Lesen Sie eine Reihe von ulong Werte aus dem Stream.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

long [][]

Der letzte Array.

Exceptions

ArgumentOutOfRangeException

Argument aus dem Range

ReadRational(Lange)

Lesen Sie einen einzelnen rationalen Zahlenwert aus dem Strom.

public TiffRational ReadRational(long position)

Parameters

position long

Die Position zum Lesen.

Returns

TiffRational

Die rationale Zahl.

ReadRationalArray(Lange, lange)

Es liest eine Reihe von rationalen Werte aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

TiffRational [][]

Die Reihe rationaler Werte.

Exceptions

ArgumentOutOfRangeException

Zählen; erwartet eine positive Zahl.

ReadSByte(Lange)

Lesen Sie unterzeichneten Byte-Daten aus dem Stream.

public sbyte ReadSByte(long position)

Parameters

position long

Die Position zum Lesen.

Returns

sbyte

Der unterzeichneten Bytewert.

LesenByteArray(Lange, lange)

Lesen Sie eine Reihe von unterzeichneten Bytewerte aus dem Stream.

public sbyte[] ReadSByteArray(long position, long count)

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

sbyte [][]

Die Reihe der unterzeichneten Byte-Werte.

Lesen(Lange)

Lesen Sie unterzeichneten Gesamtwert aus dem Stream.

public int ReadSInt(long position)

Parameters

position long

Die Position zum Lesen.

Returns

int

Ein unterzeichnetes Gesamtwert.

Lesen Sie(Lange, lange)

Lesen Sie eine Reihe von unterzeichneten Gesamtwerte aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

int [][]

Die Reihe der unterzeichneten Gesamtwerte.

Exceptions

ArgumentOutOfRangeException

count;Total bytes count ist negativ. + count + x4= + totalBytes

Lektüre(Lange)

Lesen Sie einen einzigen unterzeichneten rationalen Zahlenwert aus dem Strom.

public TiffSRational ReadSRational(long position)

Parameters

position long

Die Position zum Lesen.

Returns

TiffSRational

Die unterzeichneten rationalen Zahlen.

LektüreArray(Lange, lange)

Lesen Sie eine Reihe von unterzeichneten rationalen Werte aus dem Strom.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

TiffSRational [][]

Die Reihe der unterzeichneten rationalen Werte.

Exceptions

ArgumentOutOfRangeException

Zählen; erwartet eine positive Zahl.

LesenShort(Lange)

Lesen Sie unterschriebenes Kurzwert aus dem Stream.

public short ReadSShort(long position)

Parameters

position long

Die Position zum Lesen.

Returns

short

Ein unterzeichnetes Kurzwert.

LesenShortArray(Lange, lange)

Lesen Sie eine Reihe von unterzeichneten kurzen Werte aus dem Stream.

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

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

short [][]

Die Reihe der unterzeichneten Kurzwerte.

Exceptions

ArgumentOutOfRangeException

Zählen; erwartet eine positive Zahl.

Lesen(Lange)

Lesen Sie unschriebenes Gesamtwert aus dem Strom.

public uint ReadUInt(long position)

Parameters

position long

Die Position zum Lesen.

Returns

uint

Ein unschriebenes Gesamtwert.

Weiterlesen →(Lange, lange)

Lesen Sie eine Reihe von unschriebenen Gesamtwerte aus dem Strom.

public uint[] ReadUIntArray(long position, long count)

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

uint [][]

Die Reihe von unschriebenen Gesamtwerte.

Exceptions

ArgumentOutOfRangeException

count;Total bytes count ist negativ. + count + x4= + totalBytes

Lesen(Lange)

Lesen Sie unschriebene lange Werte aus dem Strom.

public ulong ReadULong(long position)

Parameters

position long

Die Position zum Lesen.

Returns

ulong

Ein unschriebener kurzer Wert.

Weiterlesen →(Lange, lange)

Lesen Sie eine Reihe von ulong Werte aus dem Stream.

public ulong[] ReadULongArray(long position, long count)

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

ulong [][]

Der letzte Array.

Exceptions

ArgumentOutOfRangeException

Argument aus dem Range

Lektüre(Lange)

Lesen Sie unschriebene Kurzwerte aus dem Strom.

public ushort ReadUShort(long position)

Parameters

position long

Die Position zum Lesen.

Returns

ushort

Ein unschriebener kurzer Wert.

LesenArray(Lange, lange)

Lesen Sie eine Reihe von unschriebenen Gesamtwerte aus dem Strom.

public ushort[] ReadUShortArray(long position, long count)

Parameters

position long

Die Position zum Lesen.

count long

Die Elemente zählen.

Returns

ushort [][]

Die Reihe von unschriebenen Gesamtwerte.

Exceptions

ArgumentOutOfRangeException

count;Total bytes count ist negativ. + count + x2= + totalBytes

ToStreamContainer(Lange)

Umwandelt die zugrunde liegenden Daten in den Streamcontainer.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Startposition zum Beginn der Konvertierung.

Returns

StreamContainer

Der Aspose.Imaging.StreamContainer mit konvertierten Daten.

 Deutsch