Class TiffStreamReader

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; }

财产价值

long

ThrowExceptions

收到或设置一个值,表明是否在错误的数据处理(阅读或写入流)上投放例外。

public bool ThrowExceptions { get; set; }

财产价值

bool

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

long

比特值的序列。

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

double

单一的双重价值。

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

float

单一浮动值。

ReadFloatArray(长,长)

阅读一系列来自流的浮动值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

float ( )

浮动值的序列。

Exceptions

ArgumentOutOfRangeException

算;期待一个积极的数字。

ReadLong(长久)

从流中阅读未签名的长值。

public long ReadLong(long position)

Parameters

position long

要读的位置。

Returns

long

一个未签名的短值。

ReadLongArray(长,长)

阅读一系列来自流的最后值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

long ( )

最后一行。

Exceptions

ArgumentOutOfRangeException

超越范围的论点

ReadRational(长久)

从流中阅读一个单一的理性数字值。

public TiffRational ReadRational(long position)

Parameters

position long

要读的位置。

Returns

TiffRational

理性数字。

ReadRationalArray(长,长)

阅读一系列的理性价值从流。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

TiffRational ( )

理性的价值观。

Exceptions

ArgumentOutOfRangeException

算;期待一个积极的数字。

阅读SByte(长久)

阅读来自流的签名比特数据。

public sbyte ReadSByte(long position)

Parameters

position long

要读的位置。

Returns

sbyte

签署的比特值。

阅读SByteArray(长,长)

阅读一系列从流中签署的比特值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

sbyte ( )

签署的比特值。

阅读(长久)

阅读从流中签署的整体值。

public int ReadSInt(long position)

Parameters

position long

要读的位置。

Returns

int

签署的全值。

阅读(长,长)

阅读一系列从流中签署的完整值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

int ( )

签署的全值。

Exceptions

ArgumentOutOfRangeException

数; 总比特数是负数. + 数 + x4= + 总比特数

阅读 编辑(长久)

从流中阅读一个单一签署的合理数字值。

public TiffSRational ReadSRational(long position)

Parameters

position long

要读的位置。

Returns

TiffSRational

签署的理性数字。

阅读Array(长,长)

阅读一系列从流中签署的理性价值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

TiffSRational ( )

签署的理性价值观。

Exceptions

ArgumentOutOfRangeException

算;期待一个积极的数字。

阅读Short(长久)

阅读从流中签署的短值。

public short ReadSShort(long position)

Parameters

position long

要读的位置。

Returns

short

签名短值。

阅读短篇文章(长,长)

阅读一系列从流中签署的短值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

short ( )

签署的短值。

Exceptions

ArgumentOutOfRangeException

算;期待一个积极的数字。

阅读(长久)

从流中阅读未签名的整体值。

public uint ReadUInt(long position)

Parameters

position long

要读的位置。

Returns

uint

一个未签名的整体价值。

阅读(长,长)

阅读一系列从流中未签名的完整值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

uint ( )

无标记的整体价值的序列。

Exceptions

ArgumentOutOfRangeException

数; 总比特数是负数. + 数 + x4= + 总比特数

阅读(长久)

从流中阅读未签名的长值。

public ulong ReadULong(long position)

Parameters

position long

要读的位置。

Returns

ulong

一个未签名的短值。

阅读日期(长,长)

阅读一系列来自流的最后值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

ulong ( )

最后一行。

Exceptions

ArgumentOutOfRangeException

超越范围的论点

阅读(长久)

从流中阅读未签名短值。

public ushort ReadUShort(long position)

Parameters

position long

要读的位置。

Returns

ushort

一个未签名的短值。

阅读 查询(长,长)

阅读一系列从流中未签名的完整值。

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

Parameters

position long

要读的位置。

count long

元素计算。

Returns

ushort ( )

无标记的整体价值的序列。

Exceptions

ArgumentOutOfRangeException

数; 总比特数是负数. + 数 + x2= + 总比特数

ToStreamContainer(长久)

将基本数据转换为流容器。

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

从开始位置开始转换。

Returns

StreamContainer

Aspose.Imaging.StreamContainer 与转换数据。

 中文