Class TiffStreamReader
De naam: Aspose.Imaging.FileFormats.Tiff.FileManagement Verzameling: Aspose.Imaging.dll (25.4.0)
De tiff stroom voor het beheren van kleine endian tiff bestand formaat.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
De byte verzamelt gegevens.
TiffStreamReader(byte[], Het int)
Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
De byte verzamelt gegevens.
startIndex
int
De startindex in data'.
TiffStreamReader(byte[], int , int)
Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
De byte verzamelt gegevens.
startIndex
int
De startindex in data'.
dataLength
int
De lengte van de gegevens.
TiffStreamReader(StreamContainer)
Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
De stroom container.
Properties
Length
Geeft de lezer lengte.
public long Length { get; }
Eigendomswaarde
ThrowExceptions
Geeft of stelt een waarde die aangeeft of uitzonderingen worden gegooid op onjuiste gegevensverwerking (lees of schrijft om te streamen).
public bool ThrowExceptions { get; set; }
Eigendomswaarde
Methods
ProcessReadDataDouble(byte[])
Het maakt een conversie naar de dubbele array.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
double []
De omgekeerde array.
ProcessReadDataFloat(byte[])
Het maakt een conversie naar de float array.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
float []
De omgekeerde array.
ProcessReadDataInt(byte[])
Het maakt een conversie naar de gehele array.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
int []
De omgekeerde array.
ProcessReadDataLong(byte[])
Het maakt een conversie naar de lange rij.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
long []
De omgekeerde array.
ProcessReadDataShort(byte[])
Het maakt een conversie naar de korte array.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
short []
De omgekeerde array.
VerwerkingDataUInt(byte[])
Het verricht een conversie naar de onschreven gehele array.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
uint []
De omgekeerde array.
VerwerkingDataUlong(byte[])
Het maakt een conversie naar de Ushort array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
ulong []
De omgekeerde array.
ProcedureLijstGebruik(byte[])
Het maakt een conversie naar de onschreven korte array.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
De gegevens om te converteren.
Returns
ushort []
De omgekeerde array.
ReadBytes(byte[], int, lang, lang)
Het leest een reeks bytewaarden uit de stroom.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
De array om te vullen.
arrayIndex
int
De array index om te beginnen met het plaatsen van waarden op.
position
long
De streampositie om te lezen van.
count
long
De elementen tellen om te lezen.
Returns
De reeks byte waarden.
ReadBytes(lang, lang)
Het leest een reeks niet-geïdentificeerde byte waarden van de stroom.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
byte []
De verscheidenheid aan onschreven byte waarden.
ReadDouble(lang)
Lees een enkel dubbele waarde uit de stroom.
public double ReadDouble(long position)
Parameters
position
long
De positie om te lezen van.
Returns
De eenmalige dubbele waarde.
ReadDoubleArray(lang, lang)
Het leest een reeks dubbele waarden van de stroom.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
double []
De reeks van dubbele waarden.
ReadFloat(lang)
Lees een enkele vlootwaarde uit de stroom.
public float ReadFloat(long position)
Parameters
position
long
De positie om te lezen van.
Returns
De enkele vlootwaarde.
ReadFloatArray(lang, lang)
Het leest een reeks vloeibare waarden uit de stroom.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
float []
De array van vloeibare waarden.
Exceptions
verwachten; een positief getal verwachten.
ReadLong(lang)
Lees onschreven lange waarde uit de stroom.
public long ReadLong(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een onschreven korte waarde.
ReadLongArray(lang, lang)
Het leest een reeks ulongwaarden uit de stroom.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
long []
De laatste array.
Exceptions
Argument uit het bereik
ReadRational(lang)
Lees een enkele rationele getal waarde uit de stroom.
public TiffRational ReadRational(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Het rationele getal.
ReadRationalArray(lang, lang)
Het leest een reeks rationele waarden uit de stroom.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
TiffRational []
De reeks rationele waarden.
Exceptions
verwachten; een positief getal verwachten.
ReadSbyte(lang)
Lees ondertekend byte gegevens van de stroom.
public sbyte ReadSByte(long position)
Parameters
position
long
De positie om te lezen van.
Returns
De ondertekende byte waarde.
ReadSByteArray(lang, lang)
Lees een reeks ondertekende bytewaarden uit de stroom.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
sbyte []
De volgorde van ondertekende bytewaarden.
Lees het(lang)
Lees ondertekend totale waarde van de stroom.
public int ReadSInt(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een ondertekend totale waarde.
Lees het(lang, lang)
Het leest een reeks ondertekende volledige waarden uit de stroom.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
int []
De volgorde van ondertekende volledige waarden.
Exceptions
tellen;Total bytes tellen is negatief. + tellen + x4= + totalBytes
ReadSortioneel(lang)
Lees een enkel ondertekend rationele getal waarde uit de stroom.
public TiffSRational ReadSRational(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Het ondertekende rationele nummer.
ReactiesArray(lang, lang)
Het leest een reeks ondertekende rationele waarden uit de stroom.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
De volgorde van ondertekende rationele waarden.
Exceptions
verwachten; een positief getal verwachten.
ReadSshort(lang)
Lees ondertekend korte waarde van de stroom.
public short ReadSShort(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een ondertekend korte waarde.
ReadShortArray(lang, lang)
Lees een reeks ondertekende korte waarden uit de stroom.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
short []
De volgorde van ondertekende korte waarden.
Exceptions
verwachten; een positief getal verwachten.
Lees het(lang)
Lees niet-geïdentificeerde totale waarde uit de stroom.
public uint ReadUInt(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een onbeperkte totale waarde.
Lees het(lang, lang)
Het leest een reeks niet-geïdentificeerde gehele waarden uit de stroom.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
uint []
De verscheidenheid aan onschreven totale waarden.
Exceptions
tellen;Total bytes tellen is negatief. + tellen + x4= + totalBytes
Leestijd(lang)
Lees onschreven lange waarde uit de stroom.
public ulong ReadULong(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een onschreven korte waarde.
ReadLongArray(lang, lang)
Het leest een reeks ulongwaarden uit de stroom.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
ulong []
De laatste array.
Exceptions
Argument uit het bereik
Leesverhaal(lang)
Lees onschreven korte waarde van de stroom.
public ushort ReadUShort(long position)
Parameters
position
long
De positie om te lezen van.
Returns
Een onschreven korte waarde.
LeesverhalenArray(lang, lang)
Het leest een reeks niet-geïdentificeerde gehele waarden uit de stroom.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
De positie om te lezen van.
count
long
De elementen tellen.
Returns
ushort []
De verscheidenheid aan onschreven totale waarden.
Exceptions
tellen;Total bytes tellen is negatief. + tellen + x2= + totalBytes
ToStreamContainer(lang)
Converteert de onderliggende gegevens naar de stroomcontainers.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
De startpositie om de conversie van te beginnen.
Returns
De Aspose.Imaging.StreamContainer met converteerde gegevens.