Class TiffStreamReader

Class TiffStreamReader

İsim alanı : Aspose.Imaging.FileFormats.Tiff.FileManagement Toplantı: Aspose.Imaging.dll (25.4.0)

Küçük endian tiff dosya biçimi ile uğraşmak için tiff akışı.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffStreamReader(byte[])

Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader sınıfının yeni bir örneğini başlatır.

public TiffStreamReader(byte[] data)

Parameters

data byte […]

Bu bayt veri aralığıdır.

TiffStreamReader(byte[…], int)

Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader sınıfının yeni bir örneğini başlatır.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte […]

Bu bayt veri aralığıdır.

startIndex int

Başlangıç indeksi data’a girer.

TiffStreamReader(byte[…], int , int)

Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader sınıfının yeni bir örneğini başlatır.

public TiffStreamReader(byte[] data, int startIndex, int dataLength)

Parameters

data byte […]

Bu bayt veri aralığıdır.

startIndex int

Başlangıç indeksi data’a girer.

dataLength int

Bu verilerin uzunluğu.

TiffStreamReader(StreamContainer)

Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader sınıfının yeni bir örneğini başlatır.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Konteyner akışı için.

Properties

Length

Okuyucu uzunluğunu alır.

public long Length { get; }

Mülkiyet Değer

long

ThrowExceptions

Yanlış veri işleme istisnaların atıldığını gösteren bir değer alır veya ayarlar (okuma veya yayın yazma).

public bool ThrowExceptions { get; set; }

Mülkiyet Değer

bool

Methods

ProcessReadDataDouble(byte[])

Çift aralığa dönüştürülür.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

double […]

Dönüştürülmüş array

ProcessReadDataFloat(byte[])

Bir dönüşüm yapar, bir dönüşüm yapar.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

float […]

Dönüştürülmüş array

ProcessReadDataInt(byte[])

Tam array için bir dönüşüm yapar.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

int […]

Dönüştürülmüş array

ProcessReadDataLong(byte[])

Uzun aralığa dönüştürülür.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

long […]

Dönüştürülmüş array

ProcessReadDataShort(byte[])

Kısa aralığa dönüştürülür.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

short […]

Dönüştürülmüş array

GÜVENLİK(byte[])

Sonuç olarak, imzalanmamış bütün aralığa dönüştürülür.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

uint […]

Dönüştürülmüş array

GÜVENLİK DAYLARI(byte[])

Bir dönüşüm yapar, bir dönüşüm yapar.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

ulong […]

Dönüştürülmüş array

GÜVENLİK DAYLARI(byte[])

Sonuç olarak, imzalanmamış kısa aralığa dönüştürülür.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte […]

Değiştirilecek veriler.

Returns

ushort […]

Dönüştürülmüş array

ReadBytes(byte[…], int , uzun , uzun)

Akımdan bir dizi byte değerini okuyor.

public long ReadBytes(byte[] array, int arrayIndex, long position, long count)

Parameters

array byte […]

Array doldurmak için.

arrayIndex int

Array indeksi değerleri yerleştirmeye başlar.

position long

Okumak için akış pozisyonu.

count long

Elemanlar okumak için sayılır.

Returns

long

Bu sayede byte değerleri vardır.

ReadBytes(Uzun, uzun)

Akımdan imzalanmamış byte değerleri bir dizi okuyor.

public byte[] ReadBytes(long position, long count)

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

byte […]

İmzalanmamış byte değerleri.

ReadDouble(Uzun)

Akımdan tek bir çift değer okuyun.

public double ReadDouble(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

double

Tek bir çift değer.

ReadDoubleArray(Uzun, uzun)

Akımdan bir dizi çifte değer okuyor.

public double[] ReadDoubleArray(long position, long count)

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

double […]

Çift Değerler Aralığı.

ReadFloat(Uzun)

Akımdan tek bir Float değerini okuyun.

public float ReadFloat(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

float

Tek Float değeri.

ReadFloatArray(Uzun, uzun)

Akımdan bir dizi dalgalanma değerini okuyor.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

float […]

Float değerlerinin aralığı.

Exceptions

ArgumentOutOfRangeException

sayım; olumlu bir sayı bekleniyor.

ReadLong(Uzun)

Akımdan imzalanmamış uzun değerleri okuyun.

public long ReadLong(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

long

Önemli olmayan kısa bir değer.

ReadLongArray(Uzun, uzun)

Akımdan bir dizi değer okuyor.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

long […]

Son array için.

Exceptions

ArgumentOutOfRangeException

aralıktan çıkan argümanlar

ReadRational(Uzun)

Akımdan tek bir rasyonel sayı değerini okuyun.

public TiffRational ReadRational(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

TiffRational

Mantıksal bir sayı.

ReadRationalArray(Uzun, uzun)

Akımdan bir dizi rasyonel değer okuyor.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

TiffRational […]

Rasyonel değerlerin aralığı.

Exceptions

ArgumentOutOfRangeException

sayım; olumlu bir sayı bekleniyor.

ReadSbüt(Uzun)

Akımdan imzalanan byte verileri okuyor.

public sbyte ReadSByte(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

sbyte

imzalanan bayt değeri.

ReadSByteArray(Uzun, uzun)

Akımdan imzalanan byte değerlerinin bir dizi okunur.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

sbyte […]

İmza edilen byte değerleri.

Okunma(Uzun)

Akımdan imzalanan bütün değerleri okuyun.

public int ReadSInt(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

int

imzalanmış bir değer.

Okumaya devam et(Uzun, uzun)

Akımdan imzalanan bütün değerlerin bir dizi okunur.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

int […]

Tüm değerlerin imzalanması.

Exceptions

ArgumentOutOfRangeException

say;Total byte say negatiftir. + say + x4= + totalBytes

ReadSorsiyel(Uzun)

Akımdan tek imzalanan rasyonel sayı değerini okuyun.

public TiffSRational ReadSRational(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

TiffSRational

İmzalanan mantıksal sayı.

OkunmaDüzenleArray(Uzun, uzun)

Akımdan imzalanan bir dizi rasyonel değer okuyor.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

TiffSRational […]

İmzalanan mantıksal değerler.

Exceptions

ArgumentOutOfRangeException

sayım; olumlu bir sayı bekleniyor.

ReadShort Hakkında(Uzun)

Akımdan imzalanan kısa değerleri okuyun.

public short ReadSShort(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

short

Kısaca imzalanan bir değer.

ReadKısa Array(Uzun, uzun)

Akımdan imzalanan kısa değerlerin bir dizi okunur.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

short […]

Kısa değerlerin imzalanması.

Exceptions

ArgumentOutOfRangeException

sayım; olumlu bir sayı bekleniyor.

okuyucu(Uzun)

Akımdan imzalanmamış bütün değeri okuyun.

public uint ReadUInt(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

uint

Belirlenmemiş bir değer.

Okumaya devam et(Uzun, uzun)

Akımdan imzalanmamış bütün değerlerin bir dizi okunur.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

uint […]

Belirlenmemiş bütün değerlerin bir dizi.

Exceptions

ArgumentOutOfRangeException

say;Total byte say negatiftir. + say + x4= + totalBytes

okuyucu(Uzun)

Akımdan imzalanmamış uzun değerleri okuyun.

public ulong ReadULong(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

ulong

Önemli olmayan kısa bir değer.

Okumaya devam et(Uzun, uzun)

Akımdan bir dizi değer okuyor.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

ulong […]

Son array için.

Exceptions

ArgumentOutOfRangeException

aralıktan çıkan argümanlar

Okumaya devam et(Uzun)

Akımdan imzalanmamış kısa değeri okuyun.

public ushort ReadUShort(long position)

Parameters

position long

Okumaya devam et pozisyonu.

Returns

ushort

Önemli olmayan kısa bir değer.

Okumaya devam et(Uzun, uzun)

Akımdan imzalanmamış bütün değerlerin bir dizi okunur.

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

Parameters

position long

Okumaya devam et pozisyonu.

count long

Elemanlar sayılır.

Returns

ushort […]

Belirlenmemiş bütün değerlerin bir dizi.

Exceptions

ArgumentOutOfRangeException

say;Total byte say negatiftir. + say + x2= + totalBytes

ToStreamContainer(Uzun)

Temel verileri akış konteynerine dönüştürür.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Başlangıç pozisyonu dönüşüm başlatmak için.

Returns

StreamContainer

Aspose.Imaging.StreamContainer dönüştürülmüş veri ile.

 Türkçe