Class TiffStreamReader
Numele spaţiului: Aspose.Imaging.FileFormats.Tiff.FileManagement Asamblare: Aspose.Imaging.dll (25.4.0)
Fluxul de tiff pentru a gestiona micul format de fișier de tiff.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(în byte[])
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Bite array date.
TiffStreamReader(în byte[], în int)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Bite array date.
startIndex
int
Indicarea inițială în data'.
TiffStreamReader(în byte[], int , int)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Bite array date.
startIndex
int
Indicarea inițială în data'.
dataLength
int
Lungimea datelor.
TiffStreamReader(StreamContainer)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Containerul de flux.
Properties
Length
Obțineți lungimea cititorului.
public long Length { get; }
Valoarea proprietății
ThrowExceptions
Obține sau stabilește o valoare care indică dacă sunt aruncate excepții cu privire la prelucrarea incorectă a datelor (reading sau writing to stream).
public bool ThrowExceptions { get; set; }
Valoarea proprietății
Methods
ProcessReadDataDouble(în byte[])
Se efectuează o conversie la aria dublă.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
double []
Arhiva convertită.
ProcessReadDataFloat(în byte[])
Se efectuează o conversie la aria de float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
float []
Arhiva convertită.
ProcessReadDataInt(în byte[])
Realizează o conversie la aria întreagă.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
int []
Arhiva convertită.
ProcessReadDataLong(în byte[])
Se efectuează o conversie la rândul lung.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
long []
Arhiva convertită.
ProcessReadDataShort(în byte[])
Se efectuează o conversie la rândul scurt.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
short []
Arhiva convertită.
prelucrarea datelor(în byte[])
Se efectuează o conversie la aria întreagă neînscrisă.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
uint []
Arhiva convertită.
prelucrarea(în byte[])
Se efectuează o conversie la aria Ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
ulong []
Arhiva convertită.
ProcesiuneDataSfârșitul(în byte[])
Se efectuează o conversie la aria scurtă nesignată.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Datele care trebuie convertite.
Returns
ushort []
Arhiva convertită.
ReadBytes(în byte[], int , lung , lung , lung)
Citeste o serie de valori byte din curent.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Arata pentru a umple.
arrayIndex
int
Indicele array pentru a începe să pună valori la.
position
long
Poziția fluxului de citit de la.
count
long
Elementele contează pentru a citi.
Returns
Aria de valori byte.
ReadBytes(lungă, lungă)
Citeste o serie de valori de byte nesignate din flux.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
byte []
Rata de valori de byte nesignate.
ReadDouble(lungă)
Citiți o singură valoare dublă din flux.
public double ReadDouble(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Valoarea dublă unică.
ReadDoubleArray(lungă, lungă)
Citeste o serie de valori duble din curent.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
double []
O serie de valori duble.
ReadFloat(lungă)
Citiți o valoare unică de float din flux.
public float ReadFloat(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Valoarea unică a flotei.
ReadFloatArray(lungă, lungă)
Citește o serie de valori floate din curent.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
float []
Aria de valori floate.
Exceptions
Aşteaptă un număr pozitiv.
ReadLong(lungă)
Citiți valoarea lungă nesignată din curent.
public long ReadLong(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
o valoare necorespunzătoare.
ReadLongArray(lungă, lungă)
Citeste o serie de valori ulong din curent.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
long []
Următor Articolul următor.
Exceptions
Argumentul din gama
ReadRational(lungă)
Citiți o valoare unică a numărului rațional din curent.
public TiffRational ReadRational(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Numărul rațional.
ReadRationalArray(lungă, lungă)
Citiți o serie de valori raționale din curent.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
TiffRational []
O serie de valori raționale.
Exceptions
Aşteaptă un număr pozitiv.
ReadSByte(lungă)
Citiți datele de byte semnate din flux.
public sbyte ReadSByte(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Valoarea bytei semnată.
ReadSbiteArray(lungă, lungă)
Citiți o serie de valori byte semnate din flux.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
sbyte []
Aria de valori byte semnate.
Citește(lungă)
Citiți semnat valoarea integrală din flux.
public int ReadSInt(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
o valoare totală semnată.
Citește mai departe(lungă, lungă)
Citiți o serie de valori integrale semnate din flux.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
int []
Rata de valori integrale semnate.
Exceptions
număr;Total byte număr este negativ. + număr + x4= + totalBytes
ReadRăspunsuri(lungă)
Citiți o singură valoare a numărului rațional semnat din curent.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Numărul rațional semnat.
CiteșteArticolul(lungă, lungă)
Citiți o serie de valori raționale semnate din flux.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
Rata de valori raționale semnate.
Exceptions
Aşteaptă un număr pozitiv.
ReadShort(lungă)
Citiți valoarea scurtă semnată din flux.
public short ReadSShort(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
Valoare scurtă semnată.
ReadSăptămâna(lungă, lungă)
Citiți o serie de valori scurte semnate din flux.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
short []
Rata de valori scurte semnate.
Exceptions
Aşteaptă un număr pozitiv.
Citește(lungă)
Citiți valoarea integrală nesignată din flux.
public uint ReadUInt(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
o valoare totală neîndeplinită.
Citește mai departe(lungă, lungă)
Citeste o serie de valori integrale nesignate din flux.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
uint []
O serie de valori integrale nesignate.
Exceptions
număr;Total byte număr este negativ. + număr + x4= + totalBytes
Citește(lungă)
Citiți valoarea lungă nesignată din curent.
public ulong ReadULong(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
o valoare necorespunzătoare.
Citește mai departe(lungă, lungă)
Citeste o serie de valori ulong din curent.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
ulong []
Următor Articolul următor.
Exceptions
Argumentul din gama
Citește mai mult(lungă)
Citiți valoarea scurtă nedeclarată din flux.
public ushort ReadUShort(long position)
Parameters
position
long
Poziția de a citi de la.
Returns
o valoare necorespunzătoare.
CiteșteRăspuns(lungă, lungă)
Citeste o serie de valori integrale nesignate din flux.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Poziția de a citi de la.
count
long
Elementele sunt numărate.
Returns
ushort []
O serie de valori integrale nesignate.
Exceptions
număr;Total byte număr este negativ. + număr + x2= + totalBytes
ToStreamContainer(lungă)
Convertează datele de bază în containerul de flux.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Poziția de pornire pentru a începe conversia de la.
Returns
Aspose.Imaging.StreamContainer cu date convertite.