/** * Reads value of type {@link ExifTag#TYPE_UNSIGNED_RATIONAL} from the * InputStream. */ protected Rational readUnsignedRational() throws IOException { long nomi = readUnsignedLong(); long denomi = readUnsignedLong(); return new Rational( nomi, denomi ); }
/** * Reads value of type {@link ExifTag#TYPE_UNSIGNED_RATIONAL} from the * InputStream. */ protected Rational readUnsignedRational() throws IOException { long nomi = readUnsignedLong(); long denomi = readUnsignedLong(); return new Rational( nomi, denomi ); }
long ifdOffset = readUnsignedLong(); if( isIfdRequested( IfdId.TYPE_IFD_1 ) || isThumbnailRequested() ) { if( ifdOffset != 0 ) { long ifdOffset = readUnsignedLong(); if( ifdOffset != 0 ) { Log.w( TAG, "Invalid link to next IFD: " + ifdOffset );
long ifdOffset = readUnsignedLong(); if( isIfdRequested( IfdId.TYPE_IFD_1 ) || isThumbnailRequested() ) { if( ifdOffset != 0 ) { long ifdOffset = readUnsignedLong(); if( ifdOffset != 0 ) { Log.w( TAG, "Invalid link to next IFD: " + ifdOffset );
long value[] = new long[componentCount]; for( int i = 0, n = value.length; i < n; i++ ) { value[i] = readUnsignedLong();
long value[] = new long[componentCount]; for( int i = 0, n = value.length; i < n; i++ ) { value[i] = readUnsignedLong();
skipTo( endOfTags ); long ifdOffset = readUnsignedLong();
skipTo( endOfTags ); long ifdOffset = readUnsignedLong();