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; }
Αξία ιδιοκτησίας
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 [ ]
Η μετασχηματισμένη συλλογή.
ΠΡΟΕΔΡΑΣΗΔΗΛΩΣΗ(Μπίτι[])
Εκτελεί μια μετατροπή στη μη υπογεγραμμένη σύντομη σειρά.
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
Η ποικιλία των τιμών 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
Η μοναδική διπλή αξία.
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
Αξιολόγηση: Αναμένεται θετικό αριθμό.
Διαβάστε(μακρύς)
Διαβάστε τα υπογεγραμμένα δεδομένα byte από τη ροή.
public sbyte ReadSByte(long position)
Parameters
position
long
Η θέση που πρέπει να διαβάσετε.
Returns
Η υπογεγραμμένη τιμή του 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
Μια υπογεγραμμένη συνολική αξία.
Διαβάστε →(μακρύ, μακρύ)
Διαβάζει μια σειρά υπογεγραμμένων ολοκληρωμένων τιμών από το ρεύμα.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Η θέση που πρέπει να διαβάσετε.
count
long
Τα στοιχεία μετράνε.
Returns
int [ ]
Η σειρά των υπογεγραμμένων ολοκληρωμένων αξιών.
Exceptions
Αριθμός;Ο συνολικός αριθμός bytes είναι αρνητικός. + Αριθμός + x4= + συνολικόςBytes
Διαβάζουμε(μακρύς)
Διαβάστε μια ενιαία υπογεγραμμένη λογική τιμή αριθμού από τη ροή.
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
Αριθμός;Ο συνολικός αριθμός bytes είναι αρνητικός. + Αριθμός + x4= + συνολικόςBytes
Διαβάστε(μακρύς)
Διαβάστε μη υπογεγραμμένη μακρά αξία από το ρεύμα.
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
Συγκρίνετε;Ο συνολικός αριθμός bytes είναι αρνητικός. + αριθμός + x2= + συνολικόςBytes
ToStreamContainer(μακρύς)
Μετατρέπει τα υποκείμενα δεδομένα στο δοχείο ροής.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Η θέση εκκίνησης για να ξεκινήσει η μετατροπή από.
Returns
Το Aspose.Imaging.StreamContainer με μετασχηματισμένα δεδομένα.