public class OmeroPixelsPyramidWriter
extends loci.formats.out.TiffWriter
Modifier and Type | Field and Description |
---|---|
static int |
IFD_TAG_PLANE_NUMBER
TIFF tag we're using to store the Bio-Formats plane number.
|
static int |
IFD_TAG_SERIES
TIFF tag we're using to store the Bio-Formats series.
|
static java.lang.String |
IMAGE_DESCRIPTION
Current TIFF image comment for OMERO pixels pyramid TIFFs.
|
checkParams, COMPRESSION_J2K, COMPRESSION_J2K_LOSSY, COMPRESSION_JPEG, COMPRESSION_LZW, COMPRESSION_UNCOMPRESSED, COMPRESSION_ZLIB, in, isBigTiff, tiffSaver, tileSizeX, tileSizeY
Constructor and Description |
---|
OmeroPixelsPyramidWriter() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
postProcess()
Performs re-compression post processing on the pixel pyramid.
|
protected void |
recompressSeries(loci.formats.in.TiffReader source,
int series)
Re-compresses a source series, that is JPEG 2000 compressed, via its
resolution level.
|
void |
setId(java.lang.String id) |
canDoStacks, createInputStream, createTiffSaver, getPixelTypes, getPlaneCount, getTileSizeX, getTileSizeY, prepareToWriteImage, saveBytes, saveBytes, saveBytes, setBigTiff, setTileSizeX, setTileSizeY, setupTiffSaver
changeOutputFile, checkParams, createOutputStream, getColorModel, getCompression, getCompressionTypes, getFramesPerSecond, getMetadataRetrieve, getPixelTypes, getPlaneCount, getResolution, getResolutionCount, getResolutions, getSamplesPerPixel, getSamplesPerPixel, getSeries, getSizeX, getSizeY, hasResolutions, isFullPlane, isInterleaved, isSupportedType, saveBytes, saveBytes, savePlane, savePlane, savePlane, seekToPlaneOffset, setCodecOptions, setColorModel, setCompression, setFramesPerSecond, setInterleaved, setMetadataRetrieve, setResolution, setResolutions, setSeries, setValidBitsPerPixel, setWriteSequentially
checkSuffix, checkSuffix, getFormat, getMetadataOptions, getNativeDataType, getSuffixes, getSupportedMetadataLevels, isThisType, setMetadataOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final java.lang.String IMAGE_DESCRIPTION
public static final int IFD_TAG_SERIES
public static final int IFD_TAG_PLANE_NUMBER
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class loci.formats.out.TiffWriter
java.io.IOException
public void setId(java.lang.String id) throws loci.formats.FormatException, java.io.IOException
setId
in interface loci.formats.IFormatHandler
setId
in class loci.formats.out.TiffWriter
loci.formats.FormatException
java.io.IOException
protected void postProcess() throws java.io.IOException, loci.formats.FormatException
java.io.IOException
loci.formats.FormatException
protected void recompressSeries(loci.formats.in.TiffReader source, int series) throws loci.formats.FormatException, java.io.IOException
source
- Reader created of ourselves.series
- Target series for the re-compressed data which is the
inverse of the source resolution level.loci.formats.FormatException
java.io.IOException