@Test public void testReadUE7() throws Exception { byte[] data; data = new byte[] { 0x08 }; assertEquals((long)8, EndianUtils.readUE7(new ByteArrayInputStream(data))); data = new byte[] { (byte)0x84, 0x1e }; assertEquals((long)542, EndianUtils.readUE7(new ByteArrayInputStream(data))); data = new byte[] { (byte)0xac, (byte)0xbe, 0x17 }; assertEquals((long)728855, EndianUtils.readUE7(new ByteArrayInputStream(data))); }
int width = (int) EndianUtils.readUE7(stream); int height = (int) EndianUtils.readUE7(stream); metadata.set(TIFF.IMAGE_LENGTH, height); metadata.set(TIFF.IMAGE_WIDTH, width); EndianUtils.readUE7(stream); extensionDataLength = EndianUtils.readUE7(stream); alphaDataLength = EndianUtils.readUE7(stream); int extensionType = (int) EndianUtils.readUE7(stream); int extensionLength = (int) EndianUtils.readUE7(stream); switch (extensionType) { case EXTENSION_TAG_EXIF:
int width = (int) EndianUtils.readUE7(stream); int height = (int) EndianUtils.readUE7(stream); metadata.set(TIFF.IMAGE_LENGTH, height); metadata.set(TIFF.IMAGE_WIDTH, width); EndianUtils.readUE7(stream); extensionDataLength = EndianUtils.readUE7(stream); alphaDataLength = EndianUtils.readUE7(stream); int extensionType = (int) EndianUtils.readUE7(stream); int extensionLength = (int) EndianUtils.readUE7(stream); switch (extensionType) { case EXTENSION_TAG_EXIF:
int width = (int) EndianUtils.readUE7(stream); int height = (int) EndianUtils.readUE7(stream); metadata.set(TIFF.IMAGE_LENGTH, height); metadata.set(TIFF.IMAGE_WIDTH, width); EndianUtils.readUE7(stream); extensionDataLength = EndianUtils.readUE7(stream); alphaDataLength = EndianUtils.readUE7(stream); int extensionType = (int) EndianUtils.readUE7(stream); int extensionLength = (int) EndianUtils.readUE7(stream); switch (extensionType) { case EXTENSION_TAG_EXIF: