Class TiffStreamReader
Nombre del espacio: Aspose.Imaging.FileFormats.Tiff.FileManagement Asamblea: Aspose.Imaging.dll (25.4.0)
El flujo de tiff para el manejo de un pequeño formato de archivo de tiff endian.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader ,y, TiffBigEndianStreamReader
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
TiffStreamReader(El byte[])
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[][]
El byte array datos.
TiffStreamReader(El byte[][], El int)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[][]
El byte array datos.
startIndex
int
El índice de inicio en data'.
TiffStreamReader(El byte[][], El int, el int)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[][]
El byte array datos.
startIndex
int
El índice de inicio en data'.
dataLength
int
Duración de los datos.
TiffStreamReader(StreamContainer)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
El contenedor de corriente.
Properties
Length
Obtenga la longitud del lector.
public long Length { get; }
Valor de la propiedad
ThrowExceptions
Recibe o establece un valor que indica si se arrojan excepciones sobre el procesamiento incorrecto de datos (leer o escribir para streaming).
public bool ThrowExceptions { get; set; }
Valor de la propiedad
Methods
ProcessReadDataDouble(El byte[])
Se realiza una conversión al doble array.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
double [][]
El array convertido.
ProcessReadDataFloat(El byte[])
Se realiza una conversión al array de float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
float [][]
El array convertido.
ProcessReadDataInt(El byte[])
Realizar una conversión a la array completa.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
int [][]
El array convertido.
ProcessReadDataLong(El byte[])
Se realiza una conversión a largo alcance.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
long [][]
El array convertido.
ProcessReadDataShort(El byte[])
Realizar una conversión a la corta array.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
short [][]
El array convertido.
ProcesamientoDataUnt(El byte[])
Realizar una conversión a la array integral no firmada.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
uint [][]
El array convertido.
ProcesoDataUltimo(El byte[])
Realizar una conversión a la array ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
ulong [][]
El array convertido.
ProcedimientoDataUShort(El byte[])
Realizar una conversión a la línea corta no firmada.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[][]
Los datos a convertir.
Returns
ushort [][]
El array convertido.
ReadBytes(El byte[][], int, largo, largo)
Lea una serie de valores bytes de la corriente.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[][]
El array para llenar.
arrayIndex
int
El índice de array para comenzar a poner valores a.
position
long
La posición de flujo para leer.
count
long
Los elementos cuentan para leer.
Returns
El conjunto de valores bytes.
ReadBytes(largo, largo)
Lea una serie de valores de byte no firmados de la corriente.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
byte [][]
El conjunto de valores de byte no firmados.
ReadDouble(largo)
Lea un único doble valor de la corriente.
public double ReadDouble(long position)
Parameters
position
long
La posición para leer.
Returns
El doble valor único.
ReadDoubleArray(largo, largo)
Lea una serie de valores dobles de la corriente.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
double [][]
El conjunto de valores dobles.
ReadFloat(largo)
Lea un valor float único de la corriente.
public float ReadFloat(long position)
Parameters
position
long
La posición para leer.
Returns
El valor de la flota única.
ReadFloatArray(largo, largo)
Lea una serie de valores flotantes de la corriente.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
float [][]
El conjunto de valores flotantes.
Exceptions
Se espera un número positivo.
ReadLong(largo)
Lea un valor largo no firmado de la corriente.
public long ReadLong(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor corto no firmado.
ReadLongArray(largo, largo)
Lea una serie de valores ulong de la corriente.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
long [][]
El último array.
Exceptions
Argumento fuera del rango
ReadRational(largo)
Lea un valor de número racional único de la corriente.
public TiffRational ReadRational(long position)
Parameters
position
long
La posición para leer.
Returns
El número racional.
ReadRationalArray(largo, largo)
Lea una serie de valores racionales de la corriente.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
TiffRational [][]
El conjunto de valores racionales.
Exceptions
Se espera un número positivo.
ReadSByte(largo)
Lea los datos de byte firmados de la corriente.
public sbyte ReadSByte(long position)
Parameters
position
long
La posición para leer.
Returns
El valor del byte firmado.
ReadSByteArray(largo, largo)
Lea una serie de valores de byte firmados de la corriente.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
sbyte [][]
La serie de valores de byte firmados.
La lectura(largo)
Leer firmado valor integral de la corriente.
public int ReadSInt(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor total firmado.
LecturasSeguro(largo, largo)
Lea una serie de valores enteros firmados de la corriente.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
int [][]
La serie de valores enteros firmados.
Exceptions
Cuenta;Cuenta de bytes total es negativa. + Cuenta + x4= + TotalBytes
La lectura(largo)
Lea un único valor de número racional firmado desde el flujo.
public TiffSRational ReadSRational(long position)
Parameters
position
long
La posición para leer.
Returns
El número racional firmado.
Lecturas de Array(largo, largo)
Lea una serie de valores racionales firmados de la corriente.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
TiffSRational [][]
La serie de valores racionales firmados.
Exceptions
Se espera un número positivo.
ReadShort(largo)
Leer el valor corto firmado de la corriente.
public short ReadSShort(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor corto firmado.
ReadSortArray(largo, largo)
Lea una serie de valores cortos firmados de la corriente.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
short [][]
La serie de valores cortos firmados.
Exceptions
Se espera un número positivo.
La lectura(largo)
Leer el valor integral no firmado de la corriente.
public uint ReadUInt(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor integral no firmado.
La lectura(largo, largo)
Lea una serie de valores integrales no firmados de la corriente.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
uint [][]
El conjunto de valores integrales no firmados.
Exceptions
Cuenta;Cuenta de bytes total es negativa. + Cuenta + x4= + TotalBytes
Leerlos(largo)
Lea un valor largo no firmado de la corriente.
public ulong ReadULong(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor corto no firmado.
ReadLongArray(largo, largo)
Lea una serie de valores ulong de la corriente.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
ulong [][]
El último array.
Exceptions
Argumento fuera del rango
La lectura(largo)
Leer el valor corto no firmado de la corriente.
public ushort ReadUShort(long position)
Parameters
position
long
La posición para leer.
Returns
Un valor corto no firmado.
Leer másArray(largo, largo)
Lea una serie de valores integrales no firmados de la corriente.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
La posición para leer.
count
long
Los elementos cuentan.
Returns
ushort [][]
El conjunto de valores integrales no firmados.
Exceptions
Cuenta;Cuenta de bytes total es negativa. + Cuenta + x2= + TotalBytes
ToStreamContainer(largo)
Convertir los datos subyacentes en el contenedor de corriente.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
La posición de inicio para comenzar la conversión.
Returns
El Aspose.Imaging.StreamContainer con datos convertidos.