Class TiffStreamReader
名称: Aspose.Imaging.FileFormats.Tiff.FileManagement アセンション: Aspose.Imaging.dll (25.4.0)
小さなエンディアン・ティフファイル形式を処理するためのティフストリーム。
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(ビート( ), インタ)
Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReaderクラスの新しい例を開始します。
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
( )
バイトはデータを収集。
startIndex
int
スタートインデックスは data に表示されます。
TiffStreamReader(ビート( ), インタ、インタ)
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 ( )
変換されたアーレイ。
プロセスデータ(ビート[])
振り向きに変換する。
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
( )
データを変換する。
Returns
ulong ( )
変換されたアーレイ。
プロセスDataUShort(ビート[])
未署名の短い順に変換する。
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
( )
データを変換する。
Returns
ushort ( )
変換されたアーレイ。
ReadBytes(ビート( ), 長い、長い、長い)
流れからバイト値の範囲を読み取る。
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
( )
アレルギーを満たす。
arrayIndex
int
Array インデックスは、値を設定し始めます。
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
数え、ポジティブな数を期待する。
レッスン(長い)
ストリームからサインされたバイトデータを読み取る。
public sbyte ReadSByte(long position)
Parameters
position
long
立場から読むこと。
Returns
署名されたバイト値。
レッスンByteArray(長い、長い)
ストリームから署名されたバイト値の連続を読み取る。
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
サインした理性番号。
レッスン編集(長い、長い)
流れからサインされた合理的な価値観の連続を読み取る。
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
立場から読むこと。
count
long
要素を数える。
Returns
TiffSRational ( )
理性的な価値観に署名する。
Exceptions
数え、ポジティブな数を期待する。
レッスンショート(長い)
ストリームから署名された短い値を読む。
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 と変換されたデータ