Class TiffStreamReader

Class TiffStreamReader

Namn på plats: Aspose.Imaging.FileFormats.Tiff.FileManagement Församling: Aspose.Imaging.dll (25.4.0)

Den tiff ström för att hantera liten endian tiff filformat.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Arvsmedlemmar

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

Constructors

TiffStreamReader(byte[])

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader klass.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

Den byte array data.

TiffStreamReader(byte[ ], och int)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader klass.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Den byte array data.

startIndex int

Startindex i data".

TiffStreamReader(byte[ ], int , int)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader klass.

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

Parameters

data byte [ ]

Den byte array data.

startIndex int

Startindex i data".

dataLength int

Längden på data.

TiffStreamReader(StreamContainer)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader klass.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Ström för container.

Properties

Length

Få läsarens längd.

public long Length { get; }

Fastighetsvärde

long

ThrowExceptions

Få eller ange ett värde som anger om undantag kastas på felaktig databehandling (läs eller skriv till ström).

public bool ThrowExceptions { get; set; }

Fastighetsvärde

bool

Methods

ProcessReadDataDouble(byte[])

Gör en omvandling till den dubbla raden.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

double [ ]

Den omvandlade array.

ProcessReadDataFloat(byte[])

Gör en omvandling till float array.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

float [ ]

Den omvandlade array.

ProcessReadDataInt(byte[])

Gör en omvandling till hela array.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

int [ ]

Den omvandlade array.

ProcessReadDataLong(byte[])

Gör en omvandling till den långa raden.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

long [ ]

Den omvandlade array.

ProcessReadDataShort(byte[])

Gör en omvandling till den korta array.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

short [ ]

Den omvandlade array.

ProcessläsDataUnt(byte[])

Utför en omvandling till den okända hela raden.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

uint [ ]

Den omvandlade array.

ProcessläsDataLång(byte[])

Gör en omvandling till Ushort array.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

ulong [ ]

Den omvandlade array.

FöregåendeDataUshort(byte[])

Gör en omvandling till den okända korta raden.

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

Parameters

data byte [ ]

Data som ska konverteras.

Returns

ushort [ ]

Den omvandlade array.

ReadBytes(byte[ ], int, lång, lång)

Läser en rad bytesvärden från strömmen.

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

Parameters

array byte [ ]

Array att fylla.

arrayIndex int

Array index för att börja sätta värden på.

position long

Strömpositionen att läsa från.

count long

Elementen räknas att läsa.

Returns

long

Arrangemanget av bytesvärden.

ReadBytes(Lång, lång)

Läser ett antal underskrivna bytevärden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

byte [ ]

En uppsättning icke undertecknade bytesvärden.

ReadDouble(Långt)

Läs en enda dubbelvärde från strömmen.

public double ReadDouble(long position)

Parameters

position long

Positionen att läsa från.

Returns

double

Det enda dubbla värdet.

ReadDoubleArray(Lång, lång)

Läser en rad dubbla värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

double [ ]

En uppsättning dubbla värden.

ReadFloat(Långt)

Läs en enda flötsvärde från strömmen.

public float ReadFloat(long position)

Parameters

position long

Positionen att läsa från.

Returns

float

Det enda flotta värdet.

ReadFloatArray(Lång, lång)

Läser en rad flödesvärden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

float [ ]

Arrangemanget av flödesvärden.

Exceptions

ArgumentOutOfRangeException

Väntar på ett positivt nummer.

ReadLong(Långt)

Läs oskyldiga långa värden från strömmen.

public long ReadLong(long position)

Parameters

position long

Positionen att läsa från.

Returns

long

En oviss korta värde.

ReadLongArray(Lång, lång)

Läser en rad värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

long [ ]

Den sista array.

Exceptions

ArgumentOutOfRangeException

Argument utanför räckvidd

ReadRational(Långt)

Läs ett enda rationellt nummer värde från strömmen.

public TiffRational ReadRational(long position)

Parameters

position long

Positionen att läsa från.

Returns

TiffRational

Det rationella numret.

ReadRationalArray(Lång, lång)

Läser en rad rationella värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

TiffRational [ ]

En rad rationella värden.

Exceptions

ArgumentOutOfRangeException

Väntar på ett positivt nummer.

LäraByte(Långt)

Läs undertecknade bytesdata från strömmen.

public sbyte ReadSByte(long position)

Parameters

position long

Positionen att läsa från.

Returns

sbyte

Det undertecknade bytesvärdet.

LäsByteArray(Lång, lång)

Läser en rad undertecknade bytevärden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

sbyte [ ]

Arrangemanget av undertecknade bytesvärden.

Läsning(Långt)

Läs undertecknade totalvärde från strömmen.

public int ReadSInt(long position)

Parameters

position long

Positionen att läsa från.

Returns

int

Ett undertecknat värde.

Läs omArray(Lång, lång)

Läser en rad undertecknade helvärden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

int [ ]

En uppsättning undertecknade värden.

Exceptions

ArgumentOutOfRangeException

räkna;Total bytes räkna är negativ. + räkna + x4= + totalBytes

LäraSrationell(Långt)

Läs ett enda undertecknat rationellt nummervärde från strömmen.

public TiffSRational ReadSRational(long position)

Parameters

position long

Positionen att läsa från.

Returns

TiffSRational

Det undertecknade rationella numret.

LäraSrationalArray(Lång, lång)

Läser en rad undertecknade rationella värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

TiffSRational [ ]

En rad undertecknade rationella värden.

Exceptions

ArgumentOutOfRangeException

Väntar på ett positivt nummer.

Läs kort(Långt)

Läs undertecknade kortvärde från strömmen.

public short ReadSShort(long position)

Parameters

position long

Positionen att läsa från.

Returns

short

Ett undertecknat kortvärde.

Läs omShortArray(Lång, lång)

Läser en rad undertecknade korta värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

short [ ]

Ett antal undertecknade kortvärden.

Exceptions

ArgumentOutOfRangeException

Väntar på ett positivt nummer.

Läs om(Långt)

Läs icke-signat totalvärde från strömmen.

public uint ReadUInt(long position)

Parameters

position long

Positionen att läsa från.

Returns

uint

Ett icke-signat värde.

Läs omArray(Lång, lång)

Läser en rad osignerade totala värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

uint [ ]

En uppsättning icke undertecknade värden.

Exceptions

ArgumentOutOfRangeException

räkna;Total bytes räkna är negativ. + räkna + x4= + totalBytes

Läsning(Långt)

Läs oskyldiga långa värden från strömmen.

public ulong ReadULong(long position)

Parameters

position long

Positionen att läsa från.

Returns

ulong

En oviss korta värde.

LÄS MER(Lång, lång)

Läser en rad värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

ulong [ ]

Den sista array.

Exceptions

ArgumentOutOfRangeException

Argument utanför räckvidd

Läs omdömen(Långt)

Läs oskyldiga kortvärden från strömmen.

public ushort ReadUShort(long position)

Parameters

position long

Positionen att läsa från.

Returns

ushort

En oviss korta värde.

LäraSjälvArray(Lång, lång)

Läser en rad osignerade totala värden från strömmen.

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

Parameters

position long

Positionen att läsa från.

count long

De delar räknas.

Returns

ushort [ ]

En uppsättning icke undertecknade värden.

Exceptions

ArgumentOutOfRangeException

räkna;Total bytes räkna är negativ. + räkna + x2= + totalBytes

ToStreamContainer(Långt)

Konverterar de underliggande uppgifterna till strömkontakten.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Startpositionen för att starta omvandlingen från.

Returns

StreamContainer

Aspose.Imaging.StreamContainer med konverterade data.

 Svenska