Class TiffStreamReader
Název místa: Aspose.Imaging.FileFormats.Tiff.FileManagement Shromáždění: Aspose.Imaging.dll (25.4.0)
Tyff stream pro manipulaci s malým endian tyff formát souboru.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]a[]
Byte přináší data.
TiffStreamReader(byte[]a[], a int)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]a[]
Byte přináší data.
startIndex
int
Začáteční index do data'.
TiffStreamReader(byte[]a[], int , int)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]a[]
Byte přináší data.
startIndex
int
Začáteční index do data'.
dataLength
int
Délka údaj.
TiffStreamReader(StreamContainer)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Přechodový kontejner.
Properties
Length
Získáte délku čtenáře.
public long Length { get; }
Hodnota nemovitosti
ThrowExceptions
Obdrží nebo nastaví hodnotu, která naznačuje, zda jsou výjimky hodeny na nesprávné zpracování údajů (přečtěte si nebo psát na stream).
public bool ThrowExceptions { get; set; }
Hodnota nemovitosti
Methods
ProcessReadDataDouble(byte[])
Provádí konverzi na dvojí řádek.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
double []a[]
Přeměněná aréna.
ProcessReadDataFloat(byte[])
Provádí konverzi na flotilu.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
float []a[]
Přeměněná aréna.
ProcessReadDataInt(byte[])
Provádí konverzi do celé řady.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
int []a[]
Přeměněná aréna.
ProcessReadDataLong(byte[])
Provádí konverzi do dlouhé řady.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
long []a[]
Přeměněná aréna.
ProcessReadDataShort(byte[])
Provádí konverzi do krátké řady.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
short []a[]
Přeměněná aréna.
zpracováníDataUnt(byte[])
Provádí konverzi do neoznačené celkové řady.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
uint []a[]
Přeměněná aréna.
Procesní data(byte[])
Provádí konverzi na short array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
ulong []a[]
Přeměněná aréna.
ZpracováníDataVýhody(byte[])
Provádí konverzi na neoznačenou krátkou řadu.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]a[]
daje je třeba převést.
Returns
ushort []a[]
Přeměněná aréna.
ReadBytes(byte[]a[], int, dlouhý, dlouh)
te řadu bytových hodnot z toku.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]a[]
Přípravek na vyplněn.
arrayIndex
int
Indikátor array začít klást hodnoty na.
position
long
Přechod pozice k přečten.
count
long
Tyto prvky se počítají číst.
Returns
Rozsah bytových hodnot.
ReadBytes(Dlouhý, dlouhý)
te řadu nepodepsaných bytových hodnot z toku.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
byte []a[]
Rozsah nepodepsaných byte hodnot.
ReadDouble(Dlouhá)
Přečtěte si jednu dvojí hodnotu z toku.
public double ReadDouble(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Jednotlivá dvojí hodnota.
ReadDoubleArray(Dlouhý, dlouhý)
Přečtěte si řadu dvojitých hodnot z toku.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
double []a[]
Srovnání dvojí hodnoty.
ReadFloat(Dlouhá)
Přečtěte si jedinou hodnotu od toku.
public float ReadFloat(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Jednotlivá flotilní hodnota.
ReadFloatArray(Dlouhý, dlouhý)
Přečtěte si řadu flotilních hodnot z toku.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
float []a[]
Srovnání flotilních hodnot.
Exceptions
počítání; očekáváme pozitivní číslo.
ReadLong(Dlouhá)
Přečtěte si neoznačenou dlouhou hodnotu z toku.
public long ReadLong(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Nepodepsaná krátká hodnota.
ReadLongArray(Dlouhý, dlouhý)
Přečtěte si řadu posledních hodnot z toku.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
long []a[]
Poslední řádek.
Exceptions
Argumenty mimo rozsah
ReadRational(Dlouhá)
Přečtěte si hodnotu jednoho racionálního čísla z toku.
public TiffRational ReadRational(long position)
Parameters
position
long
Pozice k čtení z.
Returns
To je racionální číslo.
ReadRationalArray(Dlouhý, dlouhý)
te řadu racionálních hodnot z toku.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
TiffRational []a[]
Rozsah racionálních hodnot.
Exceptions
počítání; očekáváme pozitivní číslo.
ReadSbyt(Dlouhá)
Přečtěte si podepsané údaje bytu z toku.
public sbyte ReadSByte(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Podepsaná bytová hodnota.
Číst dál →(Dlouhý, dlouhý)
te řadu podepsaných bytu hodnot z toku.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
sbyte []a[]
Podepsané byté hodnoty.
čtení(Dlouhá)
Přečtěte si podepsanou celkovou hodnotu z toku.
public int ReadSInt(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Podepsaná celková hodnota.
Číst dál →(Dlouhý, dlouhý)
te řadu podepsaných celých hodnot z toku.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
int []a[]
Soubor podepsaných celých hodnot.
Exceptions
počítat;celkový počet bytů je negativní. + počítat + x4= + celkovýByty
Čtenářská(Dlouhá)
Přečtěte si jednu podepsanou hodnotu racionálního čísla z toku.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Podepsané racionální číslo.
Přečtěte si →(Dlouhý, dlouhý)
te řadu podepsaných racionálních hodnot z toku.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
TiffSRational []a[]
Podepsané racionální hodnoty.
Exceptions
počítání; očekáváme pozitivní číslo.
Číst dál(Dlouhá)
Přečtěte si podepsanou krátkou hodnotu z toku.
public short ReadSShort(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Podepsaná krátká hodnota.
Přečtěte si(Dlouhý, dlouhý)
te řadu podepsaných krátkých hodnot z toku.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
short []a[]
Soubor podepsaných krátkých hodnot.
Exceptions
počítání; očekáváme pozitivní číslo.
čtení(Dlouhá)
těte neoznačené celkové hodnoty z toku.
public uint ReadUInt(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Nezapsaná celková hodnota.
Číst dál →(Dlouhý, dlouhý)
te řadu neoznačených celých hodnot z toku.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
uint []a[]
Rozsah neoznačených celých hodnot.
Exceptions
počítat;celkový počet bytů je negativní. + počítat + x4= + celkovýByty
čtení(Dlouhá)
Přečtěte si neoznačenou dlouhou hodnotu z toku.
public ulong ReadULong(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Nepodepsaná krátká hodnota.
Číst dál(Dlouhý, dlouhý)
Přečtěte si řadu posledních hodnot z toku.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
ulong []a[]
Poslední řádek.
Exceptions
Argumenty mimo rozsah
Číst dál(Dlouhá)
Přečtěte si nepodepsanou krátkou hodnotu z toku.
public ushort ReadUShort(long position)
Parameters
position
long
Pozice k čtení z.
Returns
Nepodepsaná krátká hodnota.
Přečtěte si →(Dlouhý, dlouhý)
te řadu neoznačených celých hodnot z toku.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Pozice k čtení z.
count
long
Tyto prvky počítaj.
Returns
ushort []a[]
Rozsah neoznačených celých hodnot.
Exceptions
počítat;celkový počet bytů je negativní. + počítat + x2= + celkovýByty
ToStreamContainer(Dlouhá)
Konvertuje základní údaje do tokového kontejneru.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Začáteční pozice k zahájení konverze.
Returns
Aspose.Imaging.StreamContainer s převedenými daty.