Class TiffStreamReader

Class TiffStreamReader

Nom dels espais: Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblea: Aspose.Imaging.dll (25.4.0)

El flux de tiff per a tractar el format de fitxer endian petit.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffStreamReader(El byte[])

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte []

El bit arreu de dades.

TiffStreamReader(El byte[], i int)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

El bit arreu de dades.

startIndex int

L’indicador inicial en data'.

TiffStreamReader(El byte[], i int, int)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex, int dataLength)

Parameters

data byte []

El bit arreu de dades.

startIndex int

L’indicador inicial en data'.

dataLength int

Llarga de les dades.

TiffStreamReader(StreamContainer)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

El contenidor de flux.

Properties

Length

Obtenir la longitud del lector.

public long Length { get; }

Valor de la propietat

long

ThrowExceptions

Obté o estableix un valor que indiqui si es llancen excepcions sobre el tractament incorrecte de dades (llegir o escriure a la transmissió).

public bool ThrowExceptions { get; set; }

Valor de la propietat

bool

Methods

ProcessReadDataDouble(El byte[])

Realitza una conversió a l’arrel doble.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

double []

L’arrel convertit

ProcessReadDataFloat(El byte[])

Realitza una conversió a l’arrel de float.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

float []

L’arrel convertit

ProcessReadDataInt(El byte[])

Realitza una conversió a l’interior.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

int []

L’arrel convertit

ProcessReadDataLong(El byte[])

Realitza una conversió a l’arrel llarg.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

long []

L’arrel convertit

ProcessReadDataShort(El byte[])

Realitza una conversió a l’arrel curt.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

short []

L’arrel convertit

ProcésData(El byte[])

Realitza una conversió a l’arrel integral no signat.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

uint []

L’arrel convertit

ProcessosDataModifica(El byte[])

Realitza una conversió a l’arrel Ushort.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

ulong []

L’arrel convertit

ProcésDataModifica(El byte[])

Realitza una conversió a l’arrel curt no signat.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte []

Les dades que es converteixen.

Returns

ushort []

L’arrel convertit

ReadBytes(El byte[], int, llarg i llarg)

Llegeix una sèrie de valors bytes del corrent.

public long ReadBytes(byte[] array, int arrayIndex, long position, long count)

Parameters

array byte []

L’arrel per omplir.

arrayIndex int

L’índex d’array per començar a posar valors a.

position long

La posició de flux per llegir des.

count long

Els elements compten per llegir.

Returns

long

El conjunt de valors bytes.

ReadBytes(llarg, llarg)

Llegeix una sèrie de valors de bytes no signats del corrent.

public byte[] ReadBytes(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

byte []

La varietat de valors de byte no signats.

ReadDouble(Llarga)

Llegeix un únic valor doble des del corrent.

public double ReadDouble(long position)

Parameters

position long

La posició a llegir.

Returns

double

El doble valor únic.

ReadDoubleArray(llarg, llarg)

Llegeix una sèrie de dos valors del corrent.

public double[] ReadDoubleArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

double []

El conjunt de dos valors.

ReadFloat(Llarga)

Llegeix un únic valor float del corrent.

public float ReadFloat(long position)

Parameters

position long

La posició a llegir.

Returns

float

El valor de la flota única.

ReadFloatArray(llarg, llarg)

Llegeix una sèrie de valors flotants del corrent.

public float[] ReadFloatArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

float []

El conjunt de valors flotants.

Exceptions

ArgumentOutOfRangeException

L’espera d’un nombre positiu.

ReadLong(Llarga)

Llegeix el valor llarg no signat del corrent.

public long ReadLong(long position)

Parameters

position long

La posició a llegir.

Returns

long

Un valor poc assenyalat.

ReadLongArray(llarg, llarg)

Llegeix una sèrie de valors ulong del corrent.

public long[] ReadLongArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

long []

L’últim arreu

Exceptions

ArgumentOutOfRangeException

Argument fora de l’àmbit

ReadRational(Llarga)

Llegeix un valor de nombre racional únic des del corrent.

public TiffRational ReadRational(long position)

Parameters

position long

La posició a llegir.

Returns

TiffRational

El número racional.

ReadRationalArray(llarg, llarg)

Llegeix una sèrie de valors racionals del corrent.

public TiffRational[] ReadRationalArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

TiffRational []

El conjunt de valors racionals.

Exceptions

ArgumentOutOfRangeException

L’espera d’un nombre positiu.

Llibertat(Llarga)

Llegeix les dades de bit signades del corrent.

public sbyte ReadSByte(long position)

Parameters

position long

La posició a llegir.

Returns

sbyte

El valor del byte signat.

Realitza el(llarg, llarg)

Llegeix una sèrie de valors de byte signats des del corrent.

public sbyte[] ReadSByteArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

sbyte []

El conjunt de valors de byte signats.

Llegir(Llarga)

Llegir signat valor integral del corrent.

public int ReadSInt(long position)

Parameters

position long

La posició a llegir.

Returns

int

Un valor total signat.

Llegeix més(llarg, llarg)

Llegeix una sèrie de valors integrals signats del corrent.

public int[] ReadSIntArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

int []

L’arrel de valors integrals signats.

Exceptions

ArgumentOutOfRangeException

comptar;Total nombre de bytes és negatiu. + nombre + x4 = + totalBytes

ReadSorcional(Llarga)

Llegeix un valor de número racional signat únic des del corrent.

public TiffSRational ReadSRational(long position)

Parameters

position long

La posició a llegir.

Returns

TiffSRational

El número racional signat.

LlegirArxiu(llarg, llarg)

Llegeix una sèrie de valors racionals signats del corrent.

public TiffSRational[] ReadSRationalArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

TiffSRational []

El conjunt de valors racionals signats.

Exceptions

ArgumentOutOfRangeException

L’espera d’un nombre positiu.

Llibertat(Llarga)

Llegeix el curt valor signat des del corrent.

public short ReadSShort(long position)

Parameters

position long

La posició a llegir.

Returns

short

Un valor curt signat.

LlegirSortArray(llarg, llarg)

Llegeix una sèrie de valors curts signats del corrent.

public short[] ReadSShortArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

short []

L’arxiu de valors curts signats.

Exceptions

ArgumentOutOfRangeException

L’espera d’un nombre positiu.

Llegir(Llarga)

Llegeix el valor integral no signat del corrent.

public uint ReadUInt(long position)

Parameters

position long

La posició a llegir.

Returns

uint

Un valor total no assenyalat.

Llegeix més(llarg, llarg)

Llegeix una sèrie de valors integrals no signats del corrent.

public uint[] ReadUIntArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

uint []

El conjunt de valors integrals no signats.

Exceptions

ArgumentOutOfRangeException

comptar;Total nombre de bytes és negatiu. + nombre + x4 = + totalBytes

Llegir(Llarga)

Llegeix el valor llarg no signat del corrent.

public ulong ReadULong(long position)

Parameters

position long

La posició a llegir.

Returns

ulong

Un valor poc assenyalat.

Llegeix més(llarg, llarg)

Llegeix una sèrie de valors ulong del corrent.

public ulong[] ReadULongArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

ulong []

L’últim arreu

Exceptions

ArgumentOutOfRangeException

Argument fora de l’àmbit

Llegeix més(Llarga)

Llegeix el valor curt no signat del corrent.

public ushort ReadUShort(long position)

Parameters

position long

La posició a llegir.

Returns

ushort

Un valor poc assenyalat.

Llegeix més(llarg, llarg)

Llegeix una sèrie de valors integrals no signats del corrent.

public ushort[] ReadUShortArray(long position, long count)

Parameters

position long

La posició a llegir.

count long

Els elements compten.

Returns

ushort []

El conjunt de valors integrals no signats.

Exceptions

ArgumentOutOfRangeException

comptar;Total nombre de bytes és negatiu. + nombre + x2 = + totalBytes

ToStreamContainer(Llarga)

Converteix les dades subjacents en el contenidor de flux.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

La posició inicial per començar la conversió.

Returns

StreamContainer

El Aspose.Imaging.StreamContainer amb dades convertides.

 Català