Class TiffStreamReader

Class TiffStreamReader

Το όνομα: Aspose.Imaging.FileFormats.Tiff.FileManagement Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Η ροή tiff για τη διαχείριση μικρής μορφής αρχείου 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 [ ]

Τα δεδομένα του byte.

TiffStreamReader(Μπίτι[ ]Το int)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Τα δεδομένα του byte.

startIndex int

Ο αρχικός δείκτης εισέρχεται σε data'.

TiffStreamReader(Μπίτι[ ]Ιντ, Ιντ)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

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

Parameters

data byte [ ]

Τα δεδομένα του 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 [ ]

Η μετασχηματισμένη συλλογή.

ΔιαδικασίαΔιαβάστε(Μπίτι[])

Εκτελεί μια μετατροπή προς την ισορροπία.

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

Parameters

data byte [ ]

Τα δεδομένα μετατρέπονται.

Returns

ulong [ ]

Η μετασχηματισμένη συλλογή.

ΠΡΟΕΔΡΑΣΗΔΗΛΩΣΗ(Μπίτι[])

Εκτελεί μια μετατροπή στη μη υπογεγραμμένη σύντομη σειρά.

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

Parameters

data byte [ ]

Τα δεδομένα μετατρέπονται.

Returns

ushort [ ]

Η μετασχηματισμένη συλλογή.

ReadBytes(Μπίτι[ ], int, μακρύ, μακρύ)

Διαβάζει μια σειρά από τιμές byte από το ρεύμα.

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

Parameters

array byte [ ]

Η σειρά για να γεμίσει.

arrayIndex int

Ο δείκτης αράχνης για να ξεκινήσει την τοποθέτηση τιμών σε.

position long

Η θέση ροής για να διαβάσετε από.

count long

Τα στοιχεία μετράνε για να διαβάσουν.

Returns

long

Η ποικιλία των τιμών byte.

ReadBytes(μακρύ, μακρύ)

Διαβάζει μια σειρά μη υπογεγραμμένων τιμών byte από το ρεύμα.

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

Parameters

position long

Η θέση που πρέπει να διαβάσετε.

count long

Τα στοιχεία μετράνε.

Returns

byte [ ]

Η ποικιλία των μη υπογεγραμμένων τιμών 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

Αξιολόγηση: Αναμένεται θετικό αριθμό.

Διαβάστε(μακρύς)

Διαβάστε τα υπογεγραμμένα δεδομένα byte από τη ροή.

public sbyte ReadSByte(long position)

Parameters

position long

Η θέση που πρέπει να διαβάσετε.

Returns

sbyte

Η υπογεγραμμένη τιμή του byte.

Διαβάστε →(μακρύ, μακρύ)

Διαβάζει μια σειρά υπογεγραμμένων τιμών byte από το ρεύμα.

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

Parameters

position long

Η θέση που πρέπει να διαβάσετε.

count long

Τα στοιχεία μετράνε.

Returns

sbyte [ ]

Η σειρά των υπογεγραμμένων τιμών byte.

Διαβάστε(μακρύς)

Διαβάστε την υπογεγραμμένη συνολική αξία από το ρεύμα.

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

Αριθμός;Ο συνολικός αριθμός bytes είναι αρνητικός. + Αριθμός + x4= + συνολικόςBytes

Διαβάζουμε(μακρύς)

Διαβάστε μια ενιαία υπογεγραμμένη λογική τιμή αριθμού από τη ροή.

public TiffSRational ReadSRational(long position)

Parameters

position long

Η θέση που πρέπει να διαβάσετε.

Returns

TiffSRational

Ο υπογεγραμμένος λογικός αριθμός.

ΔΙΑΒΑΣΤΕ ΕΡΓΑΣΙΑ(μακρύ, μακρύ)

Διαβάζει μια σειρά υπογεγραμμένων λογικών αξιών από το ρεύμα.

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

Parameters

position long

Η θέση που πρέπει να διαβάσετε.

count long

Τα στοιχεία μετράνε.

Returns

TiffSRational [ ]

Η σειρά των υπογεγραμμένων λογικών αξιών.

Exceptions

ArgumentOutOfRangeException

Αξιολόγηση: Αναμένεται θετικό αριθμό.

Διαβάστε(μακρύς)

Διαβάστε την υπογεγραμμένη σύντομη τιμή από το ρεύμα.

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

Αριθμός;Ο συνολικός αριθμός bytes είναι αρνητικός. + Αριθμός + x4= + συνολικόςBytes

Διαβάστε(μακρύς)

Διαβάστε μη υπογεγραμμένη μακρά αξία από το ρεύμα.

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

Συγκρίνετε;Ο συνολικός αριθμός bytes είναι αρνητικός. + αριθμός + x2= + συνολικόςBytes

ToStreamContainer(μακρύς)

Μετατρέπει τα υποκείμενα δεδομένα στο δοχείο ροής.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Η θέση εκκίνησης για να ξεκινήσει η μετατροπή από.

Returns

StreamContainer

Το Aspose.Imaging.StreamContainer με μετασχηματισμένα δεδομένα.

 Ελληνικά