public class TIFFOutputStream
extends java.io.OutputStream
TIFFOutputStream
.
References:
TIFF TM Revision 6.0. Final — June 3, 1992. Adobe Systems Inc. http://www.exif.org/specifications.html
Constructor and Description |
---|
TIFFOutputStream(javax.imageio.stream.ImageOutputStream out) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
finish() |
java.nio.ByteOrder |
getByteOrder() |
long |
getFirstIFDOffset() |
long |
getStreamPosition() |
void |
seek(long position) |
void |
setByteOrder(java.nio.ByteOrder bo) |
void |
setFirstIFDOffset(long newValue) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeIFD(IFD ifd,
long nextIFD) |
void |
writeLONG(long v)
Writes a 32-bit unsigned integer.
|
void |
writeSHORT(int v)
Writes a 12-bit unsigned integer.
|
public TIFFOutputStream(javax.imageio.stream.ImageOutputStream out) throws java.io.IOException
java.io.IOException
public void setByteOrder(java.nio.ByteOrder bo)
public java.nio.ByteOrder getByteOrder()
public long getStreamPosition() throws java.io.IOException
java.io.IOException
public void seek(long position) throws java.io.IOException
java.io.IOException
public void write(int b) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void writeIFD(IFD ifd, long nextIFD) throws java.io.IOException
java.io.IOException
public long getFirstIFDOffset()
public void setFirstIFDOffset(long newValue)
public void finish() throws java.io.IOException
java.io.IOException
public void writeLONG(long v) throws java.io.IOException
java.io.IOException
public void writeSHORT(int v) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream
java.io.IOException