Class TiffStreamReader

Class TiffStreamReader

Nome do espaço: Aspose.Imaging.FileFormats.Tiff.FileManagement Assembleia: Aspose.Imaging.dll (25.4.0)

A corrente de tiff para lidar com o pequeno formato de arquivo de tiff endian.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Membros herdados

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

Constructors

TiffStreamReader(em byte[])

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

O byte array dados.

TiffStreamReader(em byte[ ], O int)

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

O byte array dados.

startIndex int

Indice inicial para data".

TiffStreamReader(em byte[ ], Por isso, int)

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

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

Parameters

data byte [ ]

O byte array dados.

startIndex int

Indice inicial para data".

dataLength int

Duração dos dados.

TiffStreamReader(StreamContainer)

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

O recipiente de fluxo.

Properties

Length

Obtenha o comprimento do leitor.

public long Length { get; }

Valor da propriedade

long

ThrowExceptions

Recebe ou coloca um valor indicando se as exceções são lançadas sobre o processamento incorreto de dados (lear ou escrever para streaming).

public bool ThrowExceptions { get; set; }

Valor da propriedade

bool

Methods

ProcessReadDataDouble(em byte[])

Faça uma conversão para o duplo array.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

double [ ]

A Arraia Convertida.

ProcessReadDataFloat(em byte[])

Faça uma conversão para o array de float.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

float [ ]

A Arraia Convertida.

ProcessReadDataInt(em byte[])

Faça uma conversão para a aranha inteira.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

int [ ]

A Arraia Convertida.

ProcessReadDataLong(em byte[])

Faça uma conversão para a longa sequência.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

long [ ]

A Arraia Convertida.

ProcessReadDataShort(em byte[])

Faça uma conversão para a faixa curta.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

short [ ]

A Arraia Convertida.

ProcessamentoDataUnt(em byte[])

Realizar uma conversão para a aranha inteira não assinada.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

uint [ ]

A Arraia Convertida.

ProcessamentoData(em byte[])

Faça uma conversão para o array ushort.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

ulong [ ]

A Arraia Convertida.

ProcessamentoDataUtilização(em byte[])

Faça uma conversão para a faixa curta não assinada.

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

Parameters

data byte [ ]

Os dados a ser convertidos.

Returns

ushort [ ]

A Arraia Convertida.

ReadBytes(em byte[ ], int, longo, longo)

Leia uma série de valores de byte do fluxo.

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

Parameters

array byte [ ]

O array para preencher.

arrayIndex int

O índice de array para começar a colocar valores em.

position long

A posição de fluxo para ler.

count long

Os elementos contam para ler.

Returns

long

A variedade de valores bytes.

ReadBytes(longo, longo)

Leia uma série de valores de byte não assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

byte [ ]

O conjunto de valores de byte não assinados.

ReadDouble(longo)

Leia um único valor duplo da corrente.

public double ReadDouble(long position)

Parameters

position long

A posição a ser lida.

Returns

double

O valor duplo único.

ReadDoubleArray(longo, longo)

Leia uma série de valores duplos do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

double [ ]

A série de valores duplos.

ReadFloat(longo)

Leia um único valor flutuante do fluxo.

public float ReadFloat(long position)

Parameters

position long

A posição a ser lida.

Returns

float

O valor de uma única frota.

ReadFloatArray(longo, longo)

Leia uma série de valores flutuantes do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

float [ ]

A série de valores flutuantes.

Exceptions

ArgumentOutOfRangeException

A expectativa é de um número positivo.

ReadLong(longo)

Leia o valor longo não assinado do fluxo.

public long ReadLong(long position)

Parameters

position long

A posição a ser lida.

Returns

long

um valor curto não assinado.

ReadLongArray(longo, longo)

Leia uma série de valores finais do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

long [ ]

O último array.

Exceptions

ArgumentOutOfRangeException

Argumento fora do alcance

ReadRational(longo)

Leia um único valor de número racional do fluxo.

public TiffRational ReadRational(long position)

Parameters

position long

A posição a ser lida.

Returns

TiffRational

O número racional.

ReadRationalArray(longo, longo)

Leia uma série de valores racionais do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

TiffRational [ ]

A variedade de valores racionais.

Exceptions

ArgumentOutOfRangeException

A expectativa é de um número positivo.

Leia mais(longo)

Leia dados de byte assinados da corrente.

public sbyte ReadSByte(long position)

Parameters

position long

A posição a ser lida.

Returns

sbyte

O valor do byte assinado.

Leia mais →(longo, longo)

Leia uma série de valores de byte assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

sbyte [ ]

A sequência de valores byte assinados.

Leia mais(longo)

Leia o valor inteiro assinado do fluxo.

public int ReadSInt(long position)

Parameters

position long

A posição a ser lida.

Returns

int

um valor inteiro assinado.

Leia mais →(longo, longo)

Leia uma série de valores inteiros assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

int [ ]

O conjunto de valores inteiros assinados.

Exceptions

ArgumentOutOfRangeException

Número; Número total de bytes é negativo. + Número + x4= + TotalBytes

LeituraSorcional(longo)

Leia um único valor de número racional assinado do fluxo.

public TiffSRational ReadSRational(long position)

Parameters

position long

A posição a ser lida.

Returns

TiffSRational

O número racional assinado.

Leia Arrasão(longo, longo)

Leia uma série de valores racionais assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

TiffSRational [ ]

A série de valores racionais assinados.

Exceptions

ArgumentOutOfRangeException

A expectativa é de um número positivo.

Leia mais(longo)

Leia o valor curto assinado do fluxo.

public short ReadSShort(long position)

Parameters

position long

A posição a ser lida.

Returns

short

um valor curto assinado.

Leia mais →(longo, longo)

Leia uma série de valores curtos assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

short [ ]

A série de valores curtos assinados.

Exceptions

ArgumentOutOfRangeException

A expectativa é de um número positivo.

Leia mais(longo)

Leia o valor inteiro não assinado do fluxo.

public uint ReadUInt(long position)

Parameters

position long

A posição a ser lida.

Returns

uint

um valor inteiro não assinado.

Leia mais →(longo, longo)

Leia uma série de valores inteiros não assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

uint [ ]

O conjunto de valores inteiros não assinados.

Exceptions

ArgumentOutOfRangeException

Número; Número total de bytes é negativo. + Número + x4= + TotalBytes

Leia mais(longo)

Leia o valor longo não assinado do fluxo.

public ulong ReadULong(long position)

Parameters

position long

A posição a ser lida.

Returns

ulong

um valor curto não assinado.

Leia mais →(longo, longo)

Leia uma série de valores finais do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

ulong [ ]

O último array.

Exceptions

ArgumentOutOfRangeException

Argumento fora do alcance

Leia mais(longo)

Leia o valor curto não assinado do fluxo.

public ushort ReadUShort(long position)

Parameters

position long

A posição a ser lida.

Returns

ushort

um valor curto não assinado.

Leia mais →(longo, longo)

Leia uma série de valores inteiros não assinados do fluxo.

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

Parameters

position long

A posição a ser lida.

count long

Os elementos contam.

Returns

ushort [ ]

O conjunto de valores inteiros não assinados.

Exceptions

ArgumentOutOfRangeException

Número; Número total de bytes é negativo. + Número + x2= + TotalBytes

ToStreamContainer(longo)

Converte os dados subjacentes para o contêiner de fluxo.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

A posição de início para começar a conversão.

Returns

StreamContainer

O Aspose.Imaging.StreamContainer com dados convertidos.

 Português