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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Der Aspose.Imaging.StreamContainer mit konvertierten Daten.