Class TiffStreamReader

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

long

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

bool

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

long

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

double

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

float

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

ArgumentOutOfRangeException

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

long

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

ArgumentOutOfRangeException

Argumentti ulospäin

ReadRational(pitkä)

Lue yksi rationaalinen numero arvo virtauksesta.

public TiffRational ReadRational(long position)

Parameters

position long

Sijainti on luettavana.

Returns

TiffRational

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

ArgumentOutOfRangeException

Lataa; odottaa positiivista numeroa.

Lue lisää(pitkä)

Lue allekirjoitetut byte-tiedot virtauksesta.

public sbyte ReadSByte(long position)

Parameters

position long

Sijainti on luettavana.

Returns

sbyte

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

int

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

ArgumentOutOfRangeException

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

TiffSRational

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

TiffSRational []

allekirjoitettujen järkeisten arvojen sarja.

Exceptions

ArgumentOutOfRangeException

Lataa; odottaa positiivista numeroa.

Lue lisää(pitkä)

Lue allekirjoitetut lyhyet arvot virtauksesta.

public short ReadSShort(long position)

Parameters

position long

Sijainti on luettavana.

Returns

short

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

ArgumentOutOfRangeException

Lataa; odottaa positiivista numeroa.

lukeminen(pitkä)

Lue allekirjoittamaton kokonaisarvo virtauksesta.

public uint ReadUInt(long position)

Parameters

position long

Sijainti on luettavana.

Returns

uint

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

ArgumentOutOfRangeException

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

ulong

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

ArgumentOutOfRangeException

Argumentti ulospäin

Lue lisää(pitkä)

Lue allekirjoittamaton lyhyt arvo virtauksesta.

public ushort ReadUShort(long position)

Parameters

position long

Sijainti on luettavana.

Returns

ushort

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

ArgumentOutOfRangeException

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

StreamContainer

Aspose.Imaging.StreamContainer muunnettujen tietojen kanssa.

 Suomi