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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
O Aspose.Imaging.StreamContainer com dados convertidos.