Class TiffStreamReader
Il nome: Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblea: Aspose.Imaging.dll (25.4.0)
Il flusso di tiff per gestire il piccolo formato di file tiff.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(di byte[])
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
Il byte raccoglie i dati.
TiffStreamReader(di byte[ ], di int)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
Il byte raccoglie i dati.
startIndex
int
L’indice di avvio è in data'.
TiffStreamReader(di byte[ ], di int, int)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
Il byte raccoglie i dati.
startIndex
int
L’indice di avvio è in data'.
dataLength
int
lunghezza dei dati.
TiffStreamReader(StreamContainer)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Il contenitore di flusso.
Properties
Length
Ottieni la lunghezza del lettore.
public long Length { get; }
Valore di proprietà
ThrowExceptions
Riceve o impone un valore che indica se le eccezioni vengono lanciate sul trattamento errato dei dati (leggere o scrivere al flusso).
public bool ThrowExceptions { get; set; }
Valore di proprietà
Methods
ProcessReadDataDouble(di byte[])
Realizza una conversione al doppio array.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
double [ ]
L’array convertitore
ProcessReadDataFloat(di byte[])
Realizza una conversione all’array di float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
float [ ]
L’array convertitore
ProcessReadDataInt(di byte[])
Realizza una conversione all’intero array.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
int [ ]
L’array convertitore
ProcessReadDataLong(di byte[])
Realizza una conversione a lungo raggio.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
long [ ]
L’array convertitore
ProcessReadDataShort(di byte[])
Realizza una conversione alla corta aria.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
short [ ]
L’array convertitore
ProceduraDati(di byte[])
Realizza una conversione all’array integrale non firmata.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
uint [ ]
L’array convertitore
ProceduraDataLong(di byte[])
Realizza una conversione all’array ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
ulong [ ]
L’array convertitore
ProceduraDataScorso(di byte[])
Realizza una conversione alla corta aria non firmata.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
I dati da convertire.
Returns
ushort [ ]
L’array convertitore
ReadBytes(di byte[ ], int, lungo, lungo)
Leggi una serie di valori byte dal flusso.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
L’argomento da riempire.
arrayIndex
int
L’indice array per iniziare a mettere i valori.
position
long
La posizione di flusso da leggere.
count
long
Gli elementi contano per leggere.
Returns
L’arredamento dei valori byte.
ReadBytes(lungo, lungo)
Leggi una serie di valori byte non firmati dal flusso.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
byte [ ]
La serie di valori byte non firmati.
ReadDouble(lungo)
Leggi un singolo valore doppio dal flusso.
public double ReadDouble(long position)
Parameters
position
long
La posizione da leggere.
Returns
Il doppio valore unico.
ReadDoubleArray(lungo, lungo)
Leggi una serie di valori doppie dal flusso.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
double [ ]
L’arredamento di due valori.
ReadFloat(lungo)
Leggi un unico valore di flusso dal flusso.
public float ReadFloat(long position)
Parameters
position
long
La posizione da leggere.
Returns
Il singolo valore di flotta.
ReadFloatArray(lungo, lungo)
Leggi una serie di valori fluttuanti dal flusso.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
float [ ]
L’arredamento dei valori fluttuosi.
Exceptions
Contare; attesa di un numero positivo.
ReadLong(lungo)
Leggi il valore lungo non firmato dal flusso.
public long ReadLong(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un valore insignito.
ReadLongArray(lungo, lungo)
Leggi una serie di valori ulong dal flusso.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
long [ ]
Il ultimo array.
Exceptions
Argomento fuori dalla gamma
ReadRational(lungo)
Leggi un valore di un numero razionale dal flusso.
public TiffRational ReadRational(long position)
Parameters
position
long
La posizione da leggere.
Returns
Il numero razionale.
ReadRationalArray(lungo, lungo)
Leggi una serie di valori razionali dal flusso.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
TiffRational [ ]
La serie di valori razionali.
Exceptions
Contare; attesa di un numero positivo.
di ReadSbyte(lungo)
Leggi i dati byte firmati dal flusso.
public sbyte ReadSByte(long position)
Parameters
position
long
La posizione da leggere.
Returns
Il valore byte firmato.
ReadByteArray(lungo, lungo)
Leggi una serie di valori byte firmati dal flusso.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
sbyte [ ]
L’arredamento dei valori byte firmati.
Leggi tutto(lungo)
Leggi il valore integrale firmato dal flusso.
public int ReadSInt(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un valore totale firmato.
Leggi tutto(lungo, lungo)
Leggi una serie di valori integrali firmati dal flusso.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
int [ ]
La serie di valori integrali firmati.
Exceptions
contare;Total byte count è negativo. + count + x4= + totalBytes
La lettura(lungo)
Leggi un unico valore di numero razionale firmato dal flusso.
public TiffSRational ReadSRational(long position)
Parameters
position
long
La posizione da leggere.
Returns
Il numero razionale firmato.
LeggiArrivo(lungo, lungo)
Leggi una serie di valori razionali firmati dal flusso.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
TiffSRational [ ]
La serie di valori razionali firmati.
Exceptions
Contare; attesa di un numero positivo.
di ReadSShort(lungo)
Leggi il breve valore firmato dal flusso.
public short ReadSShort(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un breve valore firmato.
ReadScorsoArray(lungo, lungo)
Leggi una serie di valori brevi firmati dal flusso.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
short [ ]
La serie di valori brevi firmati.
Exceptions
Contare; attesa di un numero positivo.
Leggi tutto(lungo)
Leggi il valore integrale non firmato dal flusso.
public uint ReadUInt(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un valore integrale non firmato.
Leggi tutto(lungo, lungo)
Leggi una serie di valori integrali non firmati dal flusso.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
uint [ ]
La serie di valori integrali non firmati.
Exceptions
contare;Total byte count è negativo. + count + x4= + totalBytes
Leggi tutto(lungo)
Leggi il valore lungo non firmato dal flusso.
public ulong ReadULong(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un valore insignito.
LeggiLeggi(lungo, lungo)
Leggi una serie di valori ulong dal flusso.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
ulong [ ]
Il ultimo array.
Exceptions
Argomento fuori dalla gamma
La lettura(lungo)
Leggi il valore corto non firmato dal flusso.
public ushort ReadUShort(long position)
Parameters
position
long
La posizione da leggere.
Returns
Un valore insignito.
LeggiSuccessivo(lungo, lungo)
Leggi una serie di valori integrali non firmati dal flusso.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
La posizione da leggere.
count
long
Gli elementi contano.
Returns
ushort [ ]
La serie di valori integrali non firmati.
Exceptions
contare;Total byte count è negativo. + count + x2= + totalBytes
ToStreamContainer(lungo)
Converti i dati di base nel contenitore di flusso.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
La posizione di avvio per iniziare la conversione da.
Returns
Il Aspose.Imaging.StreamContainer con dati convertiti.