Class TiffStreamReader
名称: Aspose.Imaging.FileFormats.Tiff.FileManagement 收藏: Aspose.Imaging.dll (25.4.0)
Tiff Stream 用于处理小 Endian Tiff 文件格式。
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(比特[])
启动 Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader 类的新例子。
public TiffStreamReader(byte[] data)
Parameters
data
byte
( )
巴特收集数据。
TiffStreamReader(比特( ), int)
启动 Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader 类的新例子。
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
( )
巴特收集数据。
startIndex
int
开始索引到 data。
TiffStreamReader(比特( ), int , int)
启动 Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader 类的新例子。
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
( )
巴特收集数据。
startIndex
int
开始索引到 data。
dataLength
int
数据的长度。
TiffStreamReader(StreamContainer)
启动 Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader 类的新例子。
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
流量容器。
Properties
Length
得到读者长度。
public long Length { get; }
财产价值
ThrowExceptions
收到或设置一个值,表明是否在错误的数据处理(阅读或写入流)上投放例外。
public bool ThrowExceptions { get; set; }
财产价值
Methods
ProcessReadDataDouble(比特[])
将转换为双顺序。
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
double ( )
转换的序列。
ProcessReadDataFloat(比特[])
进行转换到浮动序列。
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
float ( )
转换的序列。
ProcessReadDataInt(比特[])
将转换为整个序列。
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
int ( )
转换的序列。
ProcessReadDataLong(比特[])
以长途进行转换。
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
long ( )
转换的序列。
ProcessReadDataShort(比特[])
将转换为短序列。
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
short ( )
转换的序列。
处理日期(比特[])
进行转换到未签名完整序列。
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
uint ( )
转换的序列。
处理日期(比特[])
将转换为 Ushort Array。
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
ulong ( )
转换的序列。
上一篇:DataUShort(比特[])
进行转换到未签名的短序列。
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
( )
数据转换。
Returns
ushort ( )
转换的序列。
ReadBytes(比特( ), int , 长 , 长)
阅读一系列比特值从流。
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
( )
要填满的序列。
arrayIndex
int
序列指数开始设置值。
position
long
流的位置可以从中阅读。
count
long
元素是要读的。
Returns
比特值的序列。
ReadBytes(长,长)
从流中阅读一系列未签名的比特值。
public byte[] ReadBytes(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
byte ( )
未签名的比特值。
ReadDouble(长久)
从流中阅读一个单一的双值。
public double ReadDouble(long position)
Parameters
position
long
要读的位置。
Returns
单一的双重价值。
ReadDoubleArray(长,长)
阅读一系列来自流的双重值。
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
double ( )
二重值的序列。
ReadFloat(长久)
从流中阅读一个单一的流值。
public float ReadFloat(long position)
Parameters
position
long
要读的位置。
Returns
单一浮动值。
ReadFloatArray(长,长)
阅读一系列来自流的浮动值。
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
float ( )
浮动值的序列。
Exceptions
算;期待一个积极的数字。
ReadLong(长久)
从流中阅读未签名的长值。
public long ReadLong(long position)
Parameters
position
long
要读的位置。
Returns
一个未签名的短值。
ReadLongArray(长,长)
阅读一系列来自流的最后值。
public long[] ReadLongArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
long ( )
最后一行。
Exceptions
超越范围的论点
ReadRational(长久)
从流中阅读一个单一的理性数字值。
public TiffRational ReadRational(long position)
Parameters
position
long
要读的位置。
Returns
理性数字。
ReadRationalArray(长,长)
阅读一系列的理性价值从流。
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
TiffRational ( )
理性的价值观。
Exceptions
算;期待一个积极的数字。
阅读SByte(长久)
阅读来自流的签名比特数据。
public sbyte ReadSByte(long position)
Parameters
position
long
要读的位置。
Returns
签署的比特值。
阅读SByteArray(长,长)
阅读一系列从流中签署的比特值。
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
sbyte ( )
签署的比特值。
阅读(长久)
阅读从流中签署的整体值。
public int ReadSInt(long position)
Parameters
position
long
要读的位置。
Returns
签署的全值。
阅读(长,长)
阅读一系列从流中签署的完整值。
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
int ( )
签署的全值。
Exceptions
数; 总比特数是负数. + 数 + x4= + 总比特数
阅读 编辑(长久)
从流中阅读一个单一签署的合理数字值。
public TiffSRational ReadSRational(long position)
Parameters
position
long
要读的位置。
Returns
签署的理性数字。
阅读Array(长,长)
阅读一系列从流中签署的理性价值。
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
TiffSRational ( )
签署的理性价值观。
Exceptions
算;期待一个积极的数字。
阅读Short(长久)
阅读从流中签署的短值。
public short ReadSShort(long position)
Parameters
position
long
要读的位置。
Returns
签名短值。
阅读短篇文章(长,长)
阅读一系列从流中签署的短值。
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
short ( )
签署的短值。
Exceptions
算;期待一个积极的数字。
阅读(长久)
从流中阅读未签名的整体值。
public uint ReadUInt(long position)
Parameters
position
long
要读的位置。
Returns
一个未签名的整体价值。
阅读(长,长)
阅读一系列从流中未签名的完整值。
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
uint ( )
无标记的整体价值的序列。
Exceptions
数; 总比特数是负数. + 数 + x4= + 总比特数
阅读(长久)
从流中阅读未签名的长值。
public ulong ReadULong(long position)
Parameters
position
long
要读的位置。
Returns
一个未签名的短值。
阅读日期(长,长)
阅读一系列来自流的最后值。
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
ulong ( )
最后一行。
Exceptions
超越范围的论点
阅读(长久)
从流中阅读未签名短值。
public ushort ReadUShort(long position)
Parameters
position
long
要读的位置。
Returns
一个未签名的短值。
阅读 查询(长,长)
阅读一系列从流中未签名的完整值。
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
要读的位置。
count
long
元素计算。
Returns
ushort ( )
无标记的整体价值的序列。
Exceptions
数; 总比特数是负数. + 数 + x2= + 总比特数
ToStreamContainer(长久)
将基本数据转换为流容器。
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
从开始位置开始转换。
Returns
Aspose.Imaging.StreamContainer 与转换数据。