Class TiffStreamReader

Class TiffStreamReader

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Tiff.FileManagement Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Przepływ tiff do obsługi małego formatu pliku tiff.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Dziedziczeni członkowie

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

Constructors

TiffStreamReader(byte[])

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

Byt array danych.

TiffStreamReader(byte[ ], i int)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Byt array danych.

startIndex int

Wskaźnik początkowy w data'.

TiffStreamReader(byte[ ], int , int)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.

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

Parameters

data byte [ ]

Byt array danych.

startIndex int

Wskaźnik początkowy w data'.

dataLength int

długość danych.

TiffStreamReader(StreamContainer)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Przepływ kontenerów.

Properties

Length

Dostarcza długości czytelnika.

public long Length { get; }

Wartość nieruchomości

long

ThrowExceptions

Otrzymuje lub ustawia wartość wskazującą, czy wyjątki są wyrzucane na niewłaściwe przetwarzanie danych (czytanie lub pisanie do strumienia).

public bool ThrowExceptions { get; set; }

Wartość nieruchomości

bool

Methods

ProcessReadDataDouble(byte[])

Wykonuje konwersję do podwójnej kolejki.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

double [ ]

Przekształcony Array

ProcessReadDataFloat(byte[])

Wykonuje konwersję do array float.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

float [ ]

Przekształcony Array

ProcessReadDataInt(byte[])

Wykonuje konwersję do całości.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

int [ ]

Przekształcony Array

ProcessReadDataLong(byte[])

Wykonuje przekształcenie w długą kolejkę.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

long [ ]

Przekształcony Array

ProcessReadDataShort(byte[])

Wykonuje konwersję do krótkiej kolejki.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

short [ ]

Przekształcony Array

ProceduraData(byte[])

Wykonuje konwersję do niepodanego całościowego array.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

uint [ ]

Przekształcony Array

PrzetwarzanieDataLong(byte[])

Wykonuje konwersję do array ushort.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

ulong [ ]

Przekształcony Array

PRZEDSTAWOWANIEDATY(byte[])

Wykonuje konwersję do niepodanego krótkiej kolejki.

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

Parameters

data byte [ ]

Dane do konwersji.

Returns

ushort [ ]

Przekształcony Array

ReadBytes(byte[ ], int , długi , długi)

Czyta szereg wartości bytu z przepływu.

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

Parameters

array byte [ ]

Array do wypełnienia.

arrayIndex int

Indeks array, aby rozpocząć wprowadzanie wartości do.

position long

Pozycja strumienia do odczytu.

count long

Elementy liczą na czytanie.

Returns

long

Różnica wartości bytu.

ReadBytes(Długo, Długo)

Czyta szereg niepodanych wartości bytu z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

byte [ ]

Różnica niepodanych wartości bytu.

ReadDouble(Długo)

Przeczytaj jedną podwójną wartość z przepływu.

public double ReadDouble(long position)

Parameters

position long

Pozycja do czytania.

Returns

double

Jednolita podwójna wartość.

ReadDoubleArray(Długo, Długo)

Czyta szereg podwójnych wartości z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

double [ ]

Różnica podwójnych wartości.

ReadFloat(Długo)

Przeczytaj jedną wartość float z przepływu.

public float ReadFloat(long position)

Parameters

position long

Pozycja do czytania.

Returns

float

Jednolita wartość float.

ReadFloatArray(Długo, Długo)

Czyta szereg wartości płynnych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

float [ ]

Różnica wartości float.

Exceptions

ArgumentOutOfRangeException

Oczekuje się pozytywnej liczby.

ReadLong(Długo)

Przeczytaj niezapisane długie wartości z przepływu.

public long ReadLong(long position)

Parameters

position long

Pozycja do czytania.

Returns

long

Niepodzielna krótka wartość.

ReadLongArray(Długo, Długo)

Czyta szereg wartości ulong z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

long [ ]

W ostatnim arenie.

Exceptions

ArgumentOutOfRangeException

Argumenty z zakresu

ReadRational(Długo)

Przeczytaj wartość jednego liczby racjonalnej z przepływu.

public TiffRational ReadRational(long position)

Parameters

position long

Pozycja do czytania.

Returns

TiffRational

I liczba racjonalna.

ReadRationalArray(Długo, Długo)

Czyta szereg wartości racjonalnych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

TiffRational [ ]

Różnorodność wartości racjonalnych.

Exceptions

ArgumentOutOfRangeException

Oczekuje się pozytywnej liczby.

Czytanie(Długo)

Przeczyta podpisane dane bytu z przepływu.

public sbyte ReadSByte(long position)

Parameters

position long

Pozycja do czytania.

Returns

sbyte

Podpisana wartość bytu.

CzytanieByteArray(Długo, Długo)

Czyta szereg podpisanych wartości bytu z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

sbyte [ ]

Zestaw podpisanych wartości bytu.

Czytanie(Długo)

Przeczytaj podpisany wartość całkowita z przepływu.

public int ReadSInt(long position)

Parameters

position long

Pozycja do czytania.

Returns

int

Podpisana wartość całkowita.

CzytanieArray(Długo, Długo)

Czyta szereg podpisanych wartości całościowych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

int [ ]

Zestaw podpisanych wartości w całości.

Exceptions

ArgumentOutOfRangeException

Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x4= + Liczba wszystkich bajtów

czytelnicze(Długo)

Przeczytaj jedną podpisaną wartość liczby racjonalnej z przepływu.

public TiffSRational ReadSRational(long position)

Parameters

position long

Pozycja do czytania.

Returns

TiffSRational

Podpisana liczba racjonalna.

CzytanieArray(Długo, Długo)

Czyta szereg podpisanych wartości racjonalnych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

TiffSRational [ ]

Podpisane wartości racjonalne.

Exceptions

ArgumentOutOfRangeException

Oczekuje się pozytywnej liczby.

CzytanieShort(Długo)

Przeczytaj podpisane krótkie wartości z strumienia.

public short ReadSShort(long position)

Parameters

position long

Pozycja do czytania.

Returns

short

Podpisaną krótką wartość.

CzytanieShortArray(Długo, Długo)

Czyta szereg podpisanych krótkich wartości z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

short [ ]

Zestaw podpisanych krótkich wartości.

Exceptions

ArgumentOutOfRangeException

Oczekuje się pozytywnej liczby.

Czytanie(Długo)

Przeczytaj niepodany wartość całkowita z przepływu.

public uint ReadUInt(long position)

Parameters

position long

Pozycja do czytania.

Returns

uint

Niewyznaczona wartość całkowita.

CzytanieArray(Długo, Długo)

Czyta szereg niepodanych wartości integralnych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

uint [ ]

Różnica niewyznaczonych wartości integralnych.

Exceptions

ArgumentOutOfRangeException

Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x4= + Liczba wszystkich bajtów

Czytanie(Długo)

Przeczytaj niezapisane długie wartości z przepływu.

public ulong ReadULong(long position)

Parameters

position long

Pozycja do czytania.

Returns

ulong

Niepodzielna krótka wartość.

CzytanieLongArray(Długo, Długo)

Czyta szereg wartości ulong z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

ulong [ ]

W ostatnim arenie.

Exceptions

ArgumentOutOfRangeException

Argumenty z zakresu

Czytanie(Długo)

Przeczytaj niepodane krótkie wartości z przepływu.

public ushort ReadUShort(long position)

Parameters

position long

Pozycja do czytania.

Returns

ushort

Niepodzielna krótka wartość.

PrzeczytajTłumaczenie(Długo, Długo)

Czyta szereg niepodanych wartości integralnych z przepływu.

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

Parameters

position long

Pozycja do czytania.

count long

Elementy są liczone.

Returns

ushort [ ]

Różnica niewyznaczonych wartości integralnych.

Exceptions

ArgumentOutOfRangeException

Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x2 = + Liczba wszystkich bajtów

ToStreamContainer(Długo)

Konwertuje podstawowe dane do kontenera strumieniowego.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Początkowa pozycja do rozpoczęcia konwersji.

Returns

StreamContainer

Aspose.Imaging.StreamContainer z konwertowanymi danymi.

 Polski