Class TiffStreamReader
ja nimityö: Aspose.Imaging.FileFormats.Tiff.FileManagement Kokoelma: Aspose.Imaging.dll (25.5.0)
Tiff-virta käsittelemään pienen endian tiff-tiedostomuotoa.
public class TiffStreamReader : #=z52QJ4uKpZzEpFRAuOcE5uV08RzE5se0wHoi3Ndd6qW1_co1eIJS$gnw=Inheritance
object ← #=z52QJ4uKpZzEpFRAuOcE5uV08RzE5se0wHoi3Ndd6qW1_co1eIJS$gnw= ← 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.