TiffBigEndianStreamReader 类

Summary: The tiff stream for handling big endian tiff file format.

Module: aspose.imaging.fileformats.tiff.filemanagement

Full Name: aspose.imaging.fileformats.tiff.filemanagement.TiffBigEndianStreamReader

Inheritance: TiffStreamReader

Constructors

Name描述
TiffBigEndianStreamReader(data)初始化一个新的 TiffBigEndianStreamReader 类实例。
TiffBigEndianStreamReader(data, start_index)初始化一个新的 TiffBigEndianStreamReader 类实例。
TiffBigEndianStreamReader(data, start_index, data_length)初始化一个新的 TiffBigEndianStreamReader 类实例。
TiffBigEndianStreamReader(stream_container)初始化一个新的 TiffBigEndianStreamReader 类实例。

Properties

NameTypeAccess描述
lengthintr获取读取器的长度。
throw_exceptionsboolr/w获取或设置一个值,指示在错误的数据处理(读取或写入流)时是否抛出异常。

Methods

Name描述
read_bytes(array, array_index, position, count)从流中读取字节值数组。
read_bytes(position, count)从流中读取无符号字节值数组。
read_double(position)从流中读取单个 double 值。
read_double_array(position, count)从流中读取 double 值数组。
read_float(position)从流中读取单个 float 值。
read_float_array(position, count)从流中读取 float 值数组。
read_long(position)从流中读取无符号 long 值。
read_long_array(position, count)从流中读取 ulong 值数组。
read_rational(position)从流中读取单个有理数值。
read_rational_array(position, count)从流中读取有理数值数组。
read_s_byte(position)从流中读取有符号字节数据。
read_s_byte_array(position, count)从流中读取有符号字节值数组。
read_s_int(position)从流中读取有符号整数值。
read_s_int_array(position, count)从流中读取有符号整数值数组。
read_s_rational(position)从流中读取单个有符号有理数值。
read_s_rational_array(position, count)从流中读取有符号有理数值数组。
read_s_short(position)从流中读取有符号短整数值。
read_s_short_array(position, count)从流中读取有符号短整数值数组。
read_u_int(position)从流中读取无符号整数值。
read_u_int_array(position, count)从流中读取无符号整数值数组。
read_u_long(position)从流中读取无符号 long 值。
read_u_long_array(position, count)从流中读取 ulong 值数组。
read_u_short(position)从流中读取无符号短整数值。
read_u_short_array(position, count)从流中读取无符号整数值数组。
to_stream_container(start_position)将底层数据转换为流容器。

Constructor: TiffBigEndianStreamReader(data)

 TiffBigEndianStreamReader(data) 

初始化一个新的 TiffBigEndianStreamReader 类实例。

Parameters:

参数TypeDescription
数据System.Byte字节数组数据。

Constructor: TiffBigEndianStreamReader(data, start_index)

 TiffBigEndianStreamReader(data, start_index) 

初始化一个新的 TiffBigEndianStreamReader 类实例。

Parameters:

参数TypeDescription
数据System.Byte字节数组数据。
start_indexintdata 中的起始索引。

Constructor: TiffBigEndianStreamReader(data, start_index, data_length)

 TiffBigEndianStreamReader(data, start_index, data_length) 

初始化一个新的 TiffBigEndianStreamReader 类实例。

Parameters:

参数TypeDescription
数据System.Byte字节数组数据。
start_indexintdata 中的起始索引。
data_lengthint数据的长度。

Constructor: TiffBigEndianStreamReader(stream_container)

 TiffBigEndianStreamReader(stream_container) 

初始化一个新的 TiffBigEndianStreamReader 类实例。

Parameters:

参数TypeDescription
stream_containerStreamContainer流容器。

Method: read_bytes(array, array_index, position, count)

 read_bytes(array, array_index, position, count) 

从流中读取字节值数组。

Parameters:

参数TypeDescription
arraySystem.Byte要填充的数组。
array_indexint用于开始放置值的数组索引。
positionint要读取的流位置。
countint要读取的元素计数。

Returns

TypeDescription
int字节值数组。

Method: read_bytes(position, count)

 read_bytes(position, count) 

从流中读取无符号字节值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
System.Byte无符号字节值数组。

Method: read_double(position)

 read_double(position) 

从流中读取单个 double 值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
float单个 double 值。

Method: read_double_array(position, count)

 read_double_array(position, count) 

从流中读取 double 值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
float[]double 值数组。

Method: read_float(position)

 read_float(position) 

从流中读取单个 float 值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
float单个 float 值。

Method: read_float_array(position, count)

 read_float_array(position, count) 

从流中读取 float 值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
float[]float 值数组。

Method: read_long(position)

 read_long(position) 

从流中读取无符号 long 值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个无符号短整数值。

Method: read_long_array(position, count)

 read_long_array(position, count) 

从流中读取 ulong 值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该 ulong 数组。

Method: read_rational(position)

 read_rational(position) 

从流中读取单个有理数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
TiffRational该有理数。

Method: read_rational_array(position, count)

 read_rational_array(position, count) 

从流中读取有理数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
TiffRational[]该有理值数组。

Method: read_s_byte(position)

 read_s_byte(position) 

从流中读取有符号字节数据。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
System.SByte该有符号字节值。

Method: read_s_byte_array(position, count)

 read_s_byte_array(position, count) 

从流中读取有符号字节值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
System.SByte该有符号字节值数组。

Method: read_s_int(position)

 read_s_int(position) 

从流中读取有符号整数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个有符号整数值。

Method: read_s_int_array(position, count)

 read_s_int_array(position, count) 

从流中读取有符号整数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该有符号整数值数组。

Method: read_s_rational(position)

 read_s_rational(position) 

从流中读取单个有符号有理数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
TiffSRational该有符号有理数。

Method: read_s_rational_array(position, count)

 read_s_rational_array(position, count) 

从流中读取有符号有理数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
TiffSRational[]该有符号有理值数组。

Method: read_s_short(position)

 read_s_short(position) 

从流中读取有符号短整数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个有符号短整数值。

Method: read_s_short_array(position, count)

 read_s_short_array(position, count) 

从流中读取有符号短整数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该有符号短整数值数组。

Method: read_u_int(position)

 read_u_int(position) 

从流中读取无符号整数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个无符号整数值。

Method: read_u_int_array(position, count)

 read_u_int_array(position, count) 

从流中读取无符号整数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该无符号整数值数组。

Method: read_u_long(position)

 read_u_long(position) 

从流中读取无符号 long 值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个无符号短整数值。

Method: read_u_long_array(position, count)

 read_u_long_array(position, count) 

从流中读取 ulong 值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该 ulong 数组。

Method: read_u_short(position)

 read_u_short(position) 

从流中读取无符号短整数值。

Parameters:

参数TypeDescription
positionint读取的位置。

Returns

TypeDescription
int一个无符号短整数值。

Method: read_u_short_array(position, count)

 read_u_short_array(position, count) 

从流中读取无符号整数值数组。

Parameters:

参数TypeDescription
positionint读取的位置。
countint元素计数。

Returns

TypeDescription
int[]该无符号整数值数组。

Method: to_stream_container(start_position)

 to_stream_container(start_position) 

将底层数据转换为流容器。

Parameters:

参数TypeDescription
start_positionint该用于开始转换的起始位置。

Returns

TypeDescription
StreamContainer带有转换后数据的 StreamContainer