Class TiffStreamReader
ja nimityö: Aspose.Imaging.FileFormats.Tiff.FileManagement Kokoelma: Aspose.Imaging.dll (25.4.0)
Tiff-virta käsittelemään pienen endian tiff-tiedostomuotoa.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(bytejä[])
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Tiff.FiileManagement. TiffStreamReader luokka.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Bytti kerää tietoja.
TiffStreamReader(bytejä[], ja int)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Tiff.FiileManagement. TiffStreamReader luokka.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Bytti kerää tietoja.
startIndex
int
Aloitusindeksi on data'.
TiffStreamReader(bytejä[], ja int, int)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Tiff.FiileManagement. TiffStreamReader luokka.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Bytti kerää tietoja.
startIndex
int
Aloitusindeksi on data'.
dataLength
int
Tietojen pituus.
TiffStreamReader(StreamContainer)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Tiff.FiileManagement. TiffStreamReader luokka.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Liikenne on kontti.
Properties
Length
Saa lukijan pituus.
public long Length { get; }
Omistuksen arvo
ThrowExceptions
Se saa tai asettaa arvon, joka osoittaa, onko poikkeuksia jätetty virheelliseen tietojenkäsittelyyn (luku tai kirjoittaminen virtaukseen).
public bool ThrowExceptions { get; set; }
Omistuksen arvo
Methods
ProcessReadDataDouble(bytejä[])
Se suorittaa käännöksen kaksoiskierrokselle.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
double []
ja muunnettu array.
ProcessReadDataFloat(bytejä[])
Se tekee muuntumisen float arrayin.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
float []
ja muunnettu array.
ProcessReadDataInt(bytejä[])
Se tekee käännöksen koko järjestykseen.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
int []
ja muunnettu array.
ProcessReadDataLong(bytejä[])
Se tekee käännöksen pitkälle järjestykselle.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
long []
ja muunnettu array.
ProcessReadDataShort(bytejä[])
Se tekee käännöksen lyhyelle järjestykselle.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
short []
ja muunnettu array.
ProsessitMuokkaa(bytejä[])
Se suorittaa käännöksen allekirjoittamattomalle kokonaisuudelle.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
uint []
ja muunnettu array.
ProsessitMuokkaa(bytejä[])
Se suorittaa käännöksen Ushort-arjaan.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
ulong []
ja muunnettu array.
PäivämääräMuokkaa(bytejä[])
Se tekee käännöksen allekirjoittamattomalle lyhyelle saralle.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Tiedot on muunnettava.
Returns
ushort []
ja muunnettu array.
ReadBytes(bytejä[], int, pitkä, pitkä)
Se lukee useita bytearvoja virtauksesta.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Laatikko on täyttävä.
arrayIndex
int
Array-indeksi alkaa asettaa arvoja.
position
long
Siirry sijainti lukea.
count
long
Elimet lasketaan lukemaan.
Returns
ja bytearvojen laajuus.
ReadBytes(Pitkä, pitkä)
Lue sarja allekirjoittamattomia byte-arvoja virtauksesta.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
byte []
Ei allekirjoittamattomien bytearvojen sarja.
ReadDouble(pitkä)
Lue yksi kaksinkertainen arvo virtauksesta.
public double ReadDouble(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Yksi kaksinkertainen arvo.
ReadDoubleArray(Pitkä, pitkä)
Luet sarjan kaksinkertaisia arvoja virtauksesta.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
double []
Kaksinkertaisten arvojen sarja.
ReadFloat(pitkä)
Lue yksi float-arvo virtauksesta.
public float ReadFloat(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Yksittäisen floatin arvo.
ReadFloatArray(Pitkä, pitkä)
Se lukee useita float-arvoja virtauksesta.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
float []
Suunnittelemme float arvoja.
Exceptions
Lataa; odottaa positiivista numeroa.
ReadLong(pitkä)
Lue merkitsemättömät pitkät arvot virtauksesta.
public long ReadLong(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Epäilty lyhyt arvo.
ReadLongArray(Pitkä, pitkä)
Lue joukko ulongin arvoja virtauksesta.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
long []
Ja viimeinen array.
Exceptions
Argumentti ulospäin
ReadRational(pitkä)
Lue yksi rationaalinen numero arvo virtauksesta.
public TiffRational ReadRational(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
ja järkevä numero.
ReadRationalArray(Pitkä, pitkä)
Se lukee useita järkeviä arvoja virtauksesta.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
TiffRational []
ja rationaalisia arvoja.
Exceptions
Lataa; odottaa positiivista numeroa.
Lue lisää(pitkä)
Lue allekirjoitetut byte-tiedot virtauksesta.
public sbyte ReadSByte(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
allekirjoitetun bytin arvo.
LueByteArray(Pitkä, pitkä)
Lue sarja allekirjoitettuja byte-arvoja virtauksesta.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
sbyte []
allekirjoitettujen bytearvojen sarja.
Lue lisää(pitkä)
Lue allekirjoitettu kokonaisarvo virtauksesta.
public int ReadSInt(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
allekirjoitettu kokonaisarvo.
Lue lisää(Pitkä, pitkä)
Lue sarja allekirjoitettuja kokonaisarvoja virtauksesta.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
int []
allekirjoitettujen kokonaisarvojen sarja.
Exceptions
laske;Total byte count on negatiivinen. + count + x4= + totalBytes
lukeminen(pitkä)
Lue yksi allekirjoitettu järkevä numero arvo virtauksesta.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
allekirjoitettu rationaalinen numero.
LähdeArray(Pitkä, pitkä)
Lue sarja allekirjoitettuja järkeviä arvoja virtauksesta.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
allekirjoitettujen järkeisten arvojen sarja.
Exceptions
Lataa; odottaa positiivista numeroa.
Lue lisää(pitkä)
Lue allekirjoitetut lyhyet arvot virtauksesta.
public short ReadSShort(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
allekirjoitettu lyhyt arvo.
LähdeLisää(Pitkä, pitkä)
Lue sarja allekirjoitettuja lyhyitä arvoja virtauksesta.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
short []
allekirjoitetut lyhyet arvot.
Exceptions
Lataa; odottaa positiivista numeroa.
lukeminen(pitkä)
Lue allekirjoittamaton kokonaisarvo virtauksesta.
public uint ReadUInt(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Ei nimetty kokonaisarvo.
Lue lisää(Pitkä, pitkä)
Lukee sarjan allekirjoittamattomia kokonaisarvoja virtauksesta.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
uint []
Epäiltyjen kokonaisarvojen joukko.
Exceptions
laske;Total byte count on negatiivinen. + count + x4= + totalBytes
lukeminen(pitkä)
Lue merkitsemättömät pitkät arvot virtauksesta.
public ulong ReadULong(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Epäilty lyhyt arvo.
lukemista(Pitkä, pitkä)
Lue joukko ulongin arvoja virtauksesta.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
ulong []
Ja viimeinen array.
Exceptions
Argumentti ulospäin
Lue lisää(pitkä)
Lue allekirjoittamaton lyhyt arvo virtauksesta.
public ushort ReadUShort(long position)
Parameters
position
long
Sijainti on luettavana.
Returns
Epäilty lyhyt arvo.
LähdeLähetys(Pitkä, pitkä)
Lukee sarjan allekirjoittamattomia kokonaisarvoja virtauksesta.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Sijainti on luettavana.
count
long
Elimet lasketaan.
Returns
ushort []
Epäiltyjen kokonaisarvojen joukko.
Exceptions
laske;Total byte count on negatiivinen. + count + x2= + totalBytes
ToStreamContainer(pitkä)
Siirtää perustiedot virran säiliöön.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Aloituspaikka aloittaa muuntamisen.
Returns
Aspose.Imaging.StreamContainer muunnettujen tietojen kanssa.