Class TiffStreamReader

Class TiffStreamReader

Navne til: Aspose.Imaging.FileFormats.Tiff.FileManagement Sammensætning: Aspose.Imaging.dll (25.4.0)

Den tiff strøm til håndtering af lille endian tiff filformat.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

De arvede medlemmer

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

Constructors

TiffStreamReader(byte[])

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.

public TiffStreamReader(byte[] data)

Parameters

data byte []

Den byte array data.

TiffStreamReader(byte[], og int)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

Den byte array data.

startIndex int

Startindekset indgår i data'.

TiffStreamReader(byte[], Det er int, int)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.

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

Parameters

data byte []

Den byte array data.

startIndex int

Startindekset indgår i data'.

dataLength int

Længden af dataene.

TiffStreamReader(StreamContainer)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Det er containerens strøm.

Properties

Length

Få læserens længde.

public long Length { get; }

Ejendomsværdi

long

ThrowExceptions

Giver eller indsætter en værdi, der angiver, om undtagelser er kastet på forkert databehandling (læs eller skrive til streaming).

public bool ThrowExceptions { get; set; }

Ejendomsværdi

bool

Methods

ProcessReadDataDouble(byte[])

Det gør en konvertering til den dobbelte rækkefølge.

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

Parameters

data byte []

Data til konvertering.

Returns

double []

Den konverterede array.

ProcessReadDataFloat(byte[])

Gør en konvertering til flåden.

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

Parameters

data byte []

Data til konvertering.

Returns

float []

Den konverterede array.

ProcessReadDataInt(byte[])

Det gør en konvertering til hele arrayet.

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

Parameters

data byte []

Data til konvertering.

Returns

int []

Den konverterede array.

ProcessReadDataLong(byte[])

Det gør en konvertering til den lange rækkefølge.

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

Parameters

data byte []

Data til konvertering.

Returns

long []

Den konverterede array.

ProcessReadDataShort(byte[])

Det gør en konvertering til den korte rækkefølge.

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

Parameters

data byte []

Data til konvertering.

Returns

short []

Den konverterede array.

ProcessudviklingDataUnt(byte[])

Foretaget en konvertering til den ikke-signede hele array.

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

Parameters

data byte []

Data til konvertering.

Returns

uint []

Den konverterede array.

ProcedurerDataLænge(byte[])

Der sker en konvertering til Ushort array.

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

Parameters

data byte []

Data til konvertering.

Returns

ulong []

Den konverterede array.

ProcessudviklingDataUShort(byte[])

Foretag en konvertering til den ikke-signede korte rækkefølge.

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

Parameters

data byte []

Data til konvertering.

Returns

ushort []

Den konverterede array.

ReadBytes(byte[], int, lang, lang)

Læser en række byteværdier fra strømmen.

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

Parameters

array byte []

Array til at fylde.

arrayIndex int

Den array indeks til at begynde at sætte værdier til.

position long

Strøm position til at læse fra.

count long

Elementerne tæller at læse.

Returns

long

Den række byteværdier.

ReadBytes(Lang, lang og lang)

Læser en række underskrevne byteværdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

byte []

En række ubeskrevne byteværdier.

ReadDouble(Langt)

Læs en enkelt dobbeltværdi fra strømmen.

public double ReadDouble(long position)

Parameters

position long

Positionen til at læse fra.

Returns

double

Den ene dobbelte værdi.

ReadDoubleArray(Lang, lang og lang)

Læser en række dobbelte værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

double []

En række dobbelte værdier.

ReadFloat(Langt)

Læs en enkelt flådværdi fra strømmen.

public float ReadFloat(long position)

Parameters

position long

Positionen til at læse fra.

Returns

float

Den ene flådeværdi.

ReadFloatArray(Lang, lang og lang)

Læser en række flodværdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

float []

Omfanget af flodværdier.

Exceptions

ArgumentOutOfRangeException

Jeg forventer et positivt antal.

ReadLong(Langt)

Læs usigned lang værdi fra strømmen.

public long ReadLong(long position)

Parameters

position long

Positionen til at læse fra.

Returns

long

Et ubeskrevet kort værdi.

ReadLongArray(Lang, lang og lang)

Læser en række ulong værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

long []

Den sidste array.

Exceptions

ArgumentOutOfRangeException

Argumenter ud af rækkevidde

ReadRational(Langt)

Læs et enkelt rationelt tal værdi fra strømmen.

public TiffRational ReadRational(long position)

Parameters

position long

Positionen til at læse fra.

Returns

TiffRational

Det rationelle tal.

ReadRationalArray(Lang, lang og lang)

Det læser en række rationale værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

TiffRational []

En række rationelle værdier.

Exceptions

ArgumentOutOfRangeException

Jeg forventer et positivt antal.

Læs mere(Langt)

Læs underskrevet byte data fra strømmen.

public sbyte ReadSByte(long position)

Parameters

position long

Positionen til at læse fra.

Returns

sbyte

Den underskrevne byteværdi.

ReadSByteArray(Lang, lang og lang)

Læs en række undertegnede byteværdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

sbyte []

En række undertegnede byteværdier.

Læs mere(Langt)

Læs underskrevet samlet værdi fra strømmen.

public int ReadSInt(long position)

Parameters

position long

Positionen til at læse fra.

Returns

int

En signeret værdi.

Læs mere →(Lang, lang og lang)

Læser en række undertegnede samlede værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

int []

En række undertegnede værdier.

Exceptions

ArgumentOutOfRangeException

tælle;Total bytes tælle er negativ. + tælle + x4= + totalBytes

Læseforeninger(Langt)

Læs et enkelt underskrevet rationelt tal værdi fra strømmen.

public TiffSRational ReadSRational(long position)

Parameters

position long

Positionen til at læse fra.

Returns

TiffSRational

Det undertegnede rationelle nummer.

Læs om Array(Lang, lang og lang)

Læs en række undertegnede rationale værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

TiffSRational []

En række undertegnede rationale værdier.

Exceptions

ArgumentOutOfRangeException

Jeg forventer et positivt antal.

Læs kort(Langt)

Læs underskrevet kort værdi fra strømmen.

public short ReadSShort(long position)

Parameters

position long

Positionen til at læse fra.

Returns

short

En kort signeret værdi.

ReadSortArray(Lang, lang og lang)

Læs en række undertegnede korte værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

short []

En række undertegnede kortværdier.

Exceptions

ArgumentOutOfRangeException

Jeg forventer et positivt antal.

Læs nu(Langt)

Læs ikke-signede samlede værdi fra strømmen.

public uint ReadUInt(long position)

Parameters

position long

Positionen til at læse fra.

Returns

uint

En usignet værdi.

Læs mere →(Lang, lang og lang)

Læser en række ikke-signede helhedsværdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

uint []

En række ikke-signede værdier.

Exceptions

ArgumentOutOfRangeException

tælle;Total bytes tælle er negativ. + tælle + x4= + totalBytes

Læsning(Langt)

Læs usigned lang værdi fra strømmen.

public ulong ReadULong(long position)

Parameters

position long

Positionen til at læse fra.

Returns

ulong

Et ubeskrevet kort værdi.

LÆS OGSÅ(Lang, lang og lang)

Læser en række ulong værdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

ulong []

Den sidste array.

Exceptions

ArgumentOutOfRangeException

Argumenter ud af rækkevidde

Læsøje(Langt)

Læs ubeskrevet kortværdi fra strømmen.

public ushort ReadUShort(long position)

Parameters

position long

Positionen til at læse fra.

Returns

ushort

Et ubeskrevet kort værdi.

Læs omhyggeligt(Lang, lang og lang)

Læser en række ikke-signede helhedsværdier fra strømmen.

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

Parameters

position long

Positionen til at læse fra.

count long

De elementer tæller.

Returns

ushort []

En række ikke-signede værdier.

Exceptions

ArgumentOutOfRangeException

tælle;Total bytes tælle er negativ. + tælle + x2= + totalBytes

ToStreamContainer(Langt)

Konverterer de underliggende data til strømcontainerne.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Den startposition til at begynde konvertering fra.

Returns

StreamContainer

Den Aspose.Imaging.StreamContainer med konverterede data.

 Dansk