Class TiffStreamReader
A név: Aspose.Imaging.FileFormats.Tiff.FileManagement Összefoglaló: Aspose.Imaging.dll (25.4.0)
A tiff stream a kis endian tiff fájl formátum kezelésére.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(Byte[])
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader osztály.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Az adatbázis adatbázis.
TiffStreamReader(Byte[], Az int)
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader osztály.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Az adatbázis adatbázis.
startIndex
int
Kezdő index a data'.
TiffStreamReader(Byte[], Az int, int)
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader osztály.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Az adatbázis adatbázis.
startIndex
int
Kezdő index a data'.
dataLength
int
Az adatok hossza.
TiffStreamReader(StreamContainer)
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader osztály.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
A konténer áramlása.
Properties
Length
Megkapja az olvasó hosszát.
public long Length { get; }
ingatlan értéke
ThrowExceptions
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy kivételek kerülnek-e a helytelen adatfeldolgozásra (olvasás vagy írás áramlására).
public bool ThrowExceptions { get; set; }
ingatlan értéke
Methods
ProcessReadDataDouble(Byte[])
A konverzió a kettős sorban történik.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
double []
Az átalakított array.
ProcessReadDataFloat(Byte[])
Egy átalakítást végez a float arrayba.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
float []
Az átalakított array.
ProcessReadDataInt(Byte[])
Egy átváltást végez az egész sorba.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
int []
Az átalakított array.
ProcessReadDataLong(Byte[])
Az átalakulás a hosszú sorban történik.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
long []
Az átalakított array.
ProcessReadDataShort(Byte[])
Az átalakulás a rövid sorba történik.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
short []
Az átalakított array.
Átmeneti adatok(Byte[])
Az átalakítás a nem aláírt teljes sorba történik.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
uint []
Az átalakított array.
Forgatókönyvíró(Byte[])
Átalakulás a haszort array felé.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
ulong []
Az átalakított array.
Forgatókönyvíró(Byte[])
Az átalakítás a nem aláírt rövid sorba történik.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Az adatok átalakítása.
Returns
ushort []
Az átalakított array.
ReadBytes(Byte[], int, hosszú, hosszú)
Olvassa el a bit értékek sorát az áramból.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Az array kitölteni.
arrayIndex
int
Az array index, hogy elkezdje az értékeket.
position
long
Az áramlás pozícióját olvashatjuk.
count
long
Az elemek számolnak olvasni.
Returns
A bajt értékek sorozata.
ReadBytes(Hosszú, hosszú)
Olvassa el az áramlásból nem aláírt byte értékek sorát.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
byte []
A nem aláírt byte értékek sorozata.
ReadDouble(Hosszú)
Olvasson egy egységes kettős értéket az áramból.
public double ReadDouble(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Az egységes kettős érték.
ReadDoubleArray(Hosszú, hosszú)
Olvassa el a kettős értékek sorát az áramból.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
double []
A kettős értékek sorozata.
ReadFloat(Hosszú)
Olvassa el az áramból származó egyetlen áramértéket.
public float ReadFloat(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Az egységes flotta értéke.
ReadFloatArray(Hosszú, hosszú)
Olvassa el az áramlásból származó áramlási értékek sorát.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
float []
A float értékek sorozata.
Exceptions
számlázás; pozitív szám várható.
ReadLong(Hosszú)
Olvassa el a nem jelzett hosszú értéket az áramból.
public long ReadLong(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
A nem megjelölt rövid érték.
ReadLongArray(Hosszú, hosszú)
Olvassa el az áramlásból származó értékek sorát.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
long []
Az utolsó array.
Exceptions
Argumentumok a tartományból
ReadRational(Hosszú)
Olvassa el az egyetlen racionális szám értékét az áramlásból.
public TiffRational ReadRational(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
A racionális szám.
ReadRationalArray(Hosszú, hosszú)
Elolvassa a racionális értékek sorát a folyóból.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
TiffRational []
A racionális értékek sorozata.
Exceptions
számlázás; pozitív szám várható.
Olvasó(Hosszú)
Olvassa el az aláírt byte adatokat az áramból.
public sbyte ReadSByte(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Az aláírt bajt értéke.
ReadByteArray(Hosszú, hosszú)
Olvas egy sor aláírt byte értékeket az áramból.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
sbyte []
Az aláírt byte értékek sorozata.
Olvasó(Hosszú)
Olvassa el aláírt teljes értéket az áramból.
public int ReadSInt(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Egy aláírt teljes érték.
Olvasd el(Hosszú, hosszú)
Olvas egy sor aláírt teljes értékeket az áramból.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
int []
Az aláírt teljes értékek sorozata.
Exceptions
szám;Total byte szám negatív. + szám + x4= + totalBytes
ReadSzerkesztés(Hosszú)
Olvassa el egy aláírt racionális szám értékét a folyóból.
public TiffSRational ReadSRational(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Az aláírt racionális szám.
ReadSzerkesztés(Hosszú, hosszú)
Olvassa el az aláírt racionális értékek sorát a folyóból.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
Az aláírt racionális értékek sorozata.
Exceptions
számlázás; pozitív szám várható.
ReadSshort(Hosszú)
Olvassa el az aláírt rövid értéket az áramból.
public short ReadSShort(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Az aláírt rövid érték.
OlvasásSzerkesztés(Hosszú, hosszú)
Olvas egy sor aláírt rövid értékeket az áramból.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
short []
Az aláírt rövid értékek sorozata.
Exceptions
számlázás; pozitív szám várható.
Olvasó(Hosszú)
Olvassa el a nem aláírt teljes értéket az áramból.
public uint ReadUInt(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
Nem megjelölt teljes érték.
Olvasd el(Hosszú, hosszú)
Olvassa el az áramlásból származó nem aláírt teljes értékek sorát.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
uint []
A nem aláírt teljes értékek sorozata.
Exceptions
szám;Total byte szám negatív. + szám + x4= + totalBytes
Olvasó(Hosszú)
Olvassa el a nem jelzett hosszú értéket az áramból.
public ulong ReadULong(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
A nem megjelölt rövid érték.
Olvasd el(Hosszú, hosszú)
Olvassa el az áramlásból származó értékek sorát.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
ulong []
Az utolsó array.
Exceptions
Argumentumok a tartományból
Olvasd meg(Hosszú)
Olvassa el a nem aláírt rövid értéket az áramból.
public ushort ReadUShort(long position)
Parameters
position
long
A pozícióból olvasni.
Returns
A nem megjelölt rövid érték.
Olvassátok meg(Hosszú, hosszú)
Olvassa el az áramlásból származó nem aláírt teljes értékek sorát.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
A pozícióból olvasni.
count
long
Az elemek számolnak.
Returns
ushort []
A nem aláírt teljes értékek sorozata.
Exceptions
szám;Total byte szám negatív. + szám + x2= + totalBytes
ToStreamContainer(Hosszú)
Átalakítja az alapvető adatokat az áramtartályba.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
A kezdeti pozíció a konverziótól kezdve.
Returns
A Aspose.Imaging.StreamContainer átalakított adatokkal.