Class TiffStreamReader
nazivni prostor: Aspose.Imaging.FileFormats.Tiff.FileManagement Sastav: Aspose.Imaging.dll (25.4.0)
Tiff tok za rukovanje mali endian tiff format datoteke.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Inicijalizira novu primjenu klase Aspose.Imaging.FileFormats.Tiff.Manađanje datoteke. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Slijedeći članakByte prikuplja podatke.
TiffStreamReader(byte[], i int)
Inicijalizira novu primjenu klase Aspose.Imaging.FileFormats.Tiff.Manađanje datoteke. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Slijedeći članakByte prikuplja podatke.
startIndex
int
Početak indeksa u data'.
TiffStreamReader(byte[], int , int)
Inicijalizira novu primjenu klase Aspose.Imaging.FileFormats.Tiff.Manađanje datoteke. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Slijedeći članakByte prikuplja podatke.
startIndex
int
Početak indeksa u data'.
dataLength
int
duljine podataka.
TiffStreamReader(StreamContainer)
Inicijalizira novu primjenu klase Aspose.Imaging.FileFormats.Tiff.Manađanje datoteke. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Kontejner za struju.
Properties
Length
Dostaje duljinu čitatelja.
public long Length { get; }
Vrijednost nekretnina
ThrowExceptions
Dobiva ili postavlja vrijednost koja ukazuje na to da li se iznimke bacaju na nepravilnu obradu podataka (čitanje ili pisanje za prijenos).
public bool ThrowExceptions { get; set; }
Vrijednost nekretnina
Methods
ProcessReadDataDouble(byte[])
Učinite konverziju na dvostruku liniju.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
double []
Konvertirani arhipelag
ProcessReadDataFloat(byte[])
Učinite konverziju na float array.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
float []
Konvertirani arhipelag
ProcessReadDataInt(byte[])
Učinite konverziju na cjelokupni red.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
int []
Konvertirani arhipelag
ProcessReadDataLong(byte[])
Učinite konverziju u dugom redoslijedu.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
long []
Konvertirani arhipelag
ProcessReadDataShort(byte[])
Učinite konverziju na kratku redoslijedu.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
short []
Konvertirani arhipelag
Procjenjuje se(byte[])
Učinite konverziju na nepisani cjelokupni red.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
uint []
Konvertirani arhipelag
Procjenjuje se(byte[])
Učinio je konverziju na Ushort array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
ulong []
Konvertirani arhipelag
ProizvodnjaDataUShort(byte[])
Učinite konverziju na nepisani kratki red.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Informacije koje treba pretvoriti.
Returns
ushort []
Konvertirani arhipelag
ReadBytes(byte[], int, dugo, dugo)
Čita niz bajtnih vrijednosti iz struje.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Vrijeme za ispunjavanje.
arrayIndex
int
Indeks array za početak stavljanja vrijednosti na.
position
long
Prolazna pozicija za čitanje.
count
long
Elementi računaju na čitanje.
Returns
Vrsta bajtnih vrijednosti.
ReadBytes(Dugo, dugo)
Čita niz neispisanih bitnih vrijednosti iz struje.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
byte []
Vrsta neispisanih bajtnih vrijednosti.
ReadDouble(Dugo)
Pročitajte jedinstvenu dvostruku vrijednost iz struje.
public double ReadDouble(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Jedinstvena dvostruka vrijednost.
ReadDoubleArray(Dugo, dugo)
Čita niz dvostrukih vrijednosti iz struje.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
double []
Vrsta dvostrukih vrijednosti.
ReadFloat(Dugo)
Pročitajte jedinstvenu vrijednost floata iz struje.
public float ReadFloat(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Jedinstvena float vrijednost.
ReadFloatArray(Dugo, dugo)
Čita niz vrijednosti pluta iz struje.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
float []
Razlika između float vrijednosti.
Exceptions
Očekuje se pozitivan broj.
ReadLong(Dugo)
Pročitajte nepisane dugotrajne vrijednosti iz struje.
public long ReadLong(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Nezaštićena kratka vrijednost.
ReadLongArray(Dugo, dugo)
Čita niz ulong vrijednosti iz struje.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
long []
Sljedeći Array.
Exceptions
Argumenti izvan rasponu
ReadRational(Dugo)
Pročitajte vrijednost jednog racionalnog broja iz struje.
public TiffRational ReadRational(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
To je racionalni broj.
ReadRationalArray(Dugo, dugo)
Čita niz racionalnih vrijednosti iz struje.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
TiffRational []
Vrsta racionalnih vrijednosti.
Exceptions
Očekuje se pozitivan broj.
čitanje(Dugo)
Pročitajte potpisane bitne podatke iz struje.
public sbyte ReadSByte(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Potpisana bitna vrijednost.
Sljedeći Članak ReadByteArray(Dugo, dugo)
Čita niz potpisanih bitnih vrijednosti iz struje.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
sbyte []
Nastavak potpisanih bajtnih vrijednosti.
čitanje(Dugo)
Pročitajte potpisao cjelovitu vrijednost iz struje.
public int ReadSInt(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Potpisana cijela vrijednost.
Sljedeći Članak(Dugo, dugo)
Čita niz potpisanih cijelih vrijednosti iz struje.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
int []
Nastavak potpisanih cijelih vrijednosti.
Exceptions
broj;Total byte broj je negativan. + broj + x4= + totalBytes
ČitanjeRazumijevanje(Dugo)
Pročitajte vrijednost jednog potpisanog racionalnog broja iz struje.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Potpisan je racionalni broj.
Sljedeći Članak Array(Dugo, dugo)
Čita niz potpisanih racionalnih vrijednosti iz struje.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
Potpisane su racionalne vrijednosti.
Exceptions
Očekuje se pozitivan broj.
ČitanjeShort(Dugo)
Pročitajte potpisane kratke vrijednosti iz struje.
public short ReadSShort(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Potpisana kratka vrijednost.
Sljedeći Članak ReadShortArray(Dugo, dugo)
Čita niz potpisanih kratkih vrijednosti iz struje.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
short []
Nastavak potpisanih kratkih vrijednosti.
Exceptions
Očekuje se pozitivan broj.
čitanje(Dugo)
Pročitajte nepisane cjelovite vrijednosti iz struje.
public uint ReadUInt(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Nevjerojatna cijela vrijednost.
ČitanjeUredi(Dugo, dugo)
Čita niz nepisanih cjelokupnih vrijednosti iz struje.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
uint []
Vrsta neispisanih cjelokupnih vrijednosti.
Exceptions
broj;Total byte broj je negativan. + broj + x4= + totalBytes
čitanje(Dugo)
Pročitajte nepisane dugotrajne vrijednosti iz struje.
public ulong ReadULong(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Nezaštićena kratka vrijednost.
Sljedeći Članak(Dugo, dugo)
Čita niz ulong vrijednosti iz struje.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
ulong []
Sljedeći Array.
Exceptions
Argumenti izvan rasponu
Sljedeći Članak(Dugo)
Pročitajte nepisane kratke vrijednosti iz struje.
public ushort ReadUShort(long position)
Parameters
position
long
Pozicija za čitanje.
Returns
Nezaštićena kratka vrijednost.
Sljedeći Članak →(Dugo, dugo)
Čita niz nepisanih cjelokupnih vrijednosti iz struje.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Pozicija za čitanje.
count
long
Smatraju se elementi.
Returns
ushort []
Vrsta neispisanih cjelokupnih vrijednosti.
Exceptions
broj;Total byte broj je negativan. + broj + x2= + totalBytes
ToStreamContainer(Dugo)
Konvertira osnovne podatke u tok kontejner.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Početak pozicije za početak konverzije.
Returns
Aspose.Imaging.StreamContainer s pretvorenim podacima.