TiffStreamReader
Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker
public class TiffStreamReader extends TiffStreamSeeker
Küçük endian tiff dosya formatını işlemek için tiff akışı.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| TiffStreamReader(byte[] data) | Yeni bir TiffStreamReader sınıfı örneği başlatır. |
| TiffStreamReader(byte[] data, int startIndex) | Yeni bir TiffStreamReader sınıfı örneği başlatır. |
| TiffStreamReader(byte[] data, int startIndex, int dataLength) | Yeni bir TiffStreamReader sınıfı örneği başlatır. |
| TiffStreamReader(StreamContainer streamContainer) | Yeni bir TiffStreamReader sınıfı örneği başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getLength() | Okuyucu uzunluğunu alır. |
| getThrowExceptions() | Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar. |
| setThrowExceptions(boolean value) | Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar. |
| readBytes(byte[] array, int arrayIndex, long position, long count) | Akıştan bayt değerleri dizisini okur. |
| readBytes(long position, long count) | Akıştan işaretsiz bayt değerleri dizisini okur. |
| readDouble(long position) | Akıştan tek bir double değer okur. |
| readDoubleArray(long position, long count) | Akıştan double değerleri dizisini okur. |
| readFloat(long position) | Akıştan tek bir float değer okur. |
| readFloatArray(long position, long count) | Akıştan float değerleri dizisini okur. |
| readRational(long position) | Akıştan tek bir rasyonel sayı değeri okur. |
| readSRational(long position) | Akıştan tek bir işaretli rasyonel sayı değeri okur. |
| readRationalArray(long position, long count) | Akıştan rasyonel değerler dizisini okur. |
| readSRationalArray(long position, long count) | Akıştan işaretli rasyonel değerler dizisini okur. |
| readSByte(long position) | Akıştan işaretli bayt verisini okur. |
| readSByteArray(long position, long count) | Akıştan işaretli bayt değerleri dizisini okur. |
| readSInt(long position) | Akıştan işaretli tam sayı değerini okur. |
| readSIntArray(long position, long count) | Akıştan işaretli tam sayı değerleri dizisini okur. |
| readSShort(long position) | Akıştan işaretli short değer okur. |
| readSShortArray(long position, long count) | Akıştan işaretli short değerleri dizisini okur. |
| readUInt(long position) | Akıştan işaretsiz tam sayı değerini okur. |
| readUIntArray(long position, long count) | Akıştan işaretsiz tam sayı değerleri dizisini okur. |
| readUShort(long position) | Akıştan işaretsiz short değer okur. |
| readUShortArray(long position, long count) | Akıştan işaretsiz tam sayı değerleri dizisini okur. |
| readLong(long position) | Akıştan işaretsiz long değer okur. |
| readLongArray(long position, long count) | Akıştan long değerleri dizisini okur. |
| readULong(long position) | Akıştan işaretsiz long değer okur. |
| readULongArray(long position, long count) | Akıştan ulong değerleri dizisini okur. |
| toStreamContainer(long startPosition) | Alttaki verileri akış konteynerine dönüştürür. |
TiffStreamReader(byte[] data)
public TiffStreamReader(byte[] data)
Yeni bir TiffStreamReader sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| veri | byte[] | Bayt dizisi verisi. |
TiffStreamReader(byte[] data, int startIndex)
public TiffStreamReader(byte[] data, int startIndex)
Yeni bir TiffStreamReader sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| veri | byte[] | Bayt dizisi verisi. |
| startIndex | int | data içindeki başlangıç indeksi. |
TiffStreamReader(byte[] data, int startIndex, int dataLength)
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Yeni bir TiffStreamReader sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| veri | byte[] | Bayt dizisi verisi. |
| startIndex | int | data içindeki başlangıç indeksi. |
| dataLength | int | Verinin uzunluğu. |
TiffStreamReader(StreamContainer streamContainer)
public TiffStreamReader(StreamContainer streamContainer)
Yeni bir TiffStreamReader sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| streamContainer | StreamContainer | Akış konteyneri. |
getLength()
public long getLength()
Okuyucu uzunluğunu alır.
Değer: Okuyucu uzunluğu.
Returns: long
getThrowExceptions()
public boolean getThrowExceptions()
Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.
Değer: Yanlış veri işleme sırasında istisnalar atılıyorsa true; aksi takdirde hata koşulları sessizce yok sayılır.
Returns: boolean
setThrowExceptions(boolean value)
public void setThrowExceptions(boolean value)
Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.
Değer: Yanlış veri işleme sırasında istisnalar atılıyorsa true; aksi takdirde hata koşulları sessizce yok sayılır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean |
readBytes(byte[] array, int arrayIndex, long position, long count)
public long readBytes(byte[] array, int arrayIndex, long position, long count)
Akıştan bayt değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| dizi | byte[] | Doldurulacak dizi. |
| arrayIndex | int | Değerlerin yerleştirilmeye başlanacağı dizi indeksi. |
| konum | long | Okunacak akış konumu. |
| count | long | Okunacak öğe sayısı. |
Returns: long - Bayt değerlerinin dizisi.
readBytes(long position, long count)
public byte[] readBytes(long position, long count)
Akıştan işaretsiz bayt değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: byte[] - İşaretsiz bayt değerlerinin dizisi.
readDouble(long position)
public double readDouble(long position)
Akıştan tek bir double değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: double - Tek çift hassasiyetli değer.
readDoubleArray(long position, long count)
public double[] readDoubleArray(long position, long count)
Akıştan double değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: double[] - Çift hassasiyetli değerlerin dizisi.
readFloat(long position)
public float readFloat(long position)
Akıştan tek bir float değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: float - Tek kayan nokta değeri.
readFloatArray(long position, long count)
public float[] readFloatArray(long position, long count)
Akıştan float değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: float[] - Kayan nokta değerlerinin dizisi.
readRational(long position)
public TiffRational readRational(long position)
Akıştan tek bir rasyonel sayı değeri okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: TiffRational - The rational number.
readSRational(long position)
public TiffSRational readSRational(long position)
Akıştan tek bir işaretli rasyonel sayı değeri okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: TiffSRational - The signed rational number.
readRationalArray(long position, long count)
public TiffRational[] readRationalArray(long position, long count)
Akıştan rasyonel değerler dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - Rasyonel değerlerin dizisi.
readSRationalArray(long position, long count)
public TiffSRational[] readSRationalArray(long position, long count)
Akıştan işaretli rasyonel değerler dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - İşaretli rasyonel değerlerin dizisi.
readSByte(long position)
public byte readSByte(long position)
Akıştan işaretli bayt verisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: byte - İşaretli bayt değeri.
readSByteArray(long position, long count)
public byte[] readSByteArray(long position, long count)
Akıştan işaretli bayt değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: byte[] - İşaretli bayt değerlerinin dizisi.
readSInt(long position)
public int readSInt(long position)
Akıştan işaretli tam sayı değerini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: int - İşaretli tam sayı değeri.
readSIntArray(long position, long count)
public int[] readSIntArray(long position, long count)
Akıştan işaretli tam sayı değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: int[] - İşaretli tam sayı değerlerinin dizisi.
readSShort(long position)
public short readSShort(long position)
Akıştan işaretli short değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: short - İşaretli kısa değer.
readSShortArray(long position, long count)
public short[] readSShortArray(long position, long count)
Akıştan işaretli short değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: short[] - İşaretli kısa değerlerin dizisi.
readUInt(long position)
public long readUInt(long position)
Akıştan işaretsiz tam sayı değerini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: long - İşaretsiz tam sayı değeri.
readUIntArray(long position, long count)
public long[] readUIntArray(long position, long count)
Akıştan işaretsiz tam sayı değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: long[] - İşaretsiz tam sayı değerlerinin dizisi.
readUShort(long position)
public int readUShort(long position)
Akıştan işaretsiz short değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: int - İşaretsiz kısa bir değer.
readUShortArray(long position, long count)
public int[] readUShortArray(long position, long count)
Akıştan işaretsiz tam sayı değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: int[] - İşaretsiz tamsayı değerlerinin dizisi.
readLong(long position)
public final long readLong(long position)
Akıştan işaretsiz long değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: long - İşaretsiz kısa bir değer.
readLongArray(long position, long count)
public final long[] readLongArray(long position, long count)
Akıştan long değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: long[] - ulong dizisi.
readULong(long position)
public final long readULong(long position)
Akıştan işaretsiz long değer okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
Returns: long - İşaretsiz kısa bir değer.
readULongArray(long position, long count)
public final long[] readULongArray(long position, long count)
Akıştan ulong değerleri dizisini okur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | long | Okunacak konum. |
| count | long | Öğe sayısı. |
Returns: long[] - ulong dizisi.
toStreamContainer(long startPosition)
public StreamContainer toStreamContainer(long startPosition)
Alttaki verileri akış konteynerine dönüştürür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPosition | long | Dönüştürmeye başlanacak başlangıç konumu. |
Returns:
StreamContainer - The StreamContainer with converted data.