public class FileFormatWriter extends Object implements FileFormatBoxes
FileFormatReader
BITS_PER_COMPONENT_BOX, CAPTURE_RESOLUTION_BOX, CHANNEL_DEFINITION_BOX, COLOUR_SPECIFICATION_BOX, COMPONENT_MAPPING_BOX, CONTIGUOUS_CODESTREAM_BOX, CSB_APPROX, CSB_ENUM_GREY, CSB_ENUM_SRGB, CSB_ENUM_YCC, CSB_METH, CSB_PREC, DEFAULT_DISPLAY_RESOLUTION_BOX, FILE_TYPE_BOX, FT_BR, IMAGE_HEADER_BOX, IMB_C, IMB_IPR, IMB_UnkC, IMB_VERS, INTELLECTUAL_PROPERTY_BOX, JP2_HEADER_BOX, JP2_SIGNATURE_BOX, PALETTE_BOX, RESOLUTION_BOX, URL_BOX, UUID_BOX, UUID_INFO_BOX, UUID_LIST_BOX, XML_BOX
Constructor and Description |
---|
FileFormatWriter(File file,
ImageOutputStream stream,
int height,
int width,
int nc,
int[] bpc,
int clength,
ColorModel colorModel,
SampleModel sampleModel,
J2KMetadata metadata)
The constructor of the FileFormatWriter.
|
Modifier and Type | Method and Description |
---|---|
void |
writeContiguousCodeStreamBox()
This method writes the Contiguous codestream box
|
int |
writeFileFormat()
This method reads the codestream and writes the file format wrapper and
the codestream to the same file
|
public FileFormatWriter(File file, ImageOutputStream stream, int height, int width, int nc, int[] bpc, int clength, ColorModel colorModel, SampleModel sampleModel, J2KMetadata metadata)
filename
- The name of the file that is to be made a JP2 fileheight
- The height of the imagewidth
- The width of the imagenc
- The number of componentsbpc
- The number of bits per componentclength
- Length of codestreamcolorModel
- The color model of the image to be compressed.public int writeFileFormat() throws IOException
IOException
- If an I/O error ocurred.public void writeContiguousCodeStreamBox() throws IOException
cs
- The contiguous codestreamIOException
- If an I/O error ocurred.Copyright © 2015–2022 SCIFIO. All rights reserved.