public class CellH5Writer extends FormatWriter
| Modifier and Type | Field and Description | 
|---|---|
private long | 
bpp  | 
private JHDFService | 
jhdf  | 
private java.lang.String | 
outputPath  | 
cm, compression, compressionTypes, fps, initialized, interleaved, metadataRetrieve, options, out, resolution, resolutionData, sequential, series, validBitsCOMPRESSION_SUFFIXES, currentId, format, LOGGER, metadataOptions, suffixes| Constructor and Description | 
|---|
CellH5Writer()  | 
CellH5Writer(java.lang.String format,
            java.lang.String[] exts)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canDoStacks()
Reports whether the writer can save multiple images to a single file. 
 | 
void | 
close()  | 
int[] | 
getPixelTypes(java.lang.String codec)
Gets the supported pixel types for the given codec. 
 | 
int | 
getPlaneCount()
Retrieve the total number of planes in the current series. 
 | 
void | 
saveBytes(int no,
         byte[] buf)
Saves the given image to the specified (possibly already open) file. 
 | 
void | 
saveBytes(int no,
         byte[] buf,
         int x,
         int y,
         int w,
         int h)
Saves the given image tile to the current series in the current file. 
 | 
void | 
setId(java.lang.String id)
Initializes a writer from the input file name. 
 | 
changeOutputFile, checkParams, createOutputStream, getColorModel, getCompression, getCompressionTypes, getFramesPerSecond, getMetadataRetrieve, getPixelTypes, getPlaneCount, getResolution, getResolutionCount, getResolutions, getSamplesPerPixel, getSamplesPerPixel, getSeries, getSizeX, getSizeY, getTileSizeX, getTileSizeY, hasResolutions, isFullPlane, isInterleaved, isSupportedType, saveBytes, savePlane, savePlane, savePlane, seekToPlaneOffset, setCodecOptions, setColorModel, setCompression, setFramesPerSecond, setInterleaved, setMetadataRetrieve, setResolution, setResolutions, setSeries, setTileSizeX, setTileSizeY, setValidBitsPerPixel, setWriteSequentiallycheckSuffix, checkSuffix, getFormat, getMetadataOptions, getNativeDataType, getSuffixes, getSupportedMetadataLevels, isThisType, setMetadataOptionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormat, getNativeDataType, getSuffixes, isThisTypegetMetadataOptions, getSupportedMetadataLevels, setMetadataOptionsprivate transient JHDFService jhdf
private long bpp
private java.lang.String outputPath
public CellH5Writer()
public CellH5Writer(java.lang.String format,
                    java.lang.String[] exts)
public void setId(java.lang.String id)
           throws FormatException,
                  java.io.IOException
FormatWriterRandomAccessOutputStream for the output
 file and initializes the metadata for all the series using
 FormatWriter.setSeries(int).setId in interface IFormatHandlersetId in class FormatWriterid - a String specifying the path to the fileFormatExceptionjava.io.IOExceptionpublic void saveBytes(int no,
                      byte[] buf)
               throws java.io.IOException,
                      FormatException
saveBytes in interface IFormatWritersaveBytes in class FormatWriterno - the image index within the current file, starting from 0.buf - the byte array that represents the image.java.io.IOException - if there was a problem writing to the file.FormatException - if one of the parameters is invalid.public void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class FormatWriterjava.io.IOExceptionpublic int getPlaneCount()
FormatWritergetPlaneCount in class FormatWriterpublic void saveBytes(int no,
                      byte[] buf,
                      int x,
                      int y,
                      int w,
                      int h)
               throws FormatException,
                      java.io.IOException
IFormatWriterno - the image index within the current file, starting from 0.buf - the byte array that represents the image tile.x - the X coordinate of the upper-left corner of the image tile.y - the Y coordinate of the upper-left corner of the image tile.w - the width (in pixels) of the image tile.h - the height (in pixels) of the image tile.FormatException - if one of the parameters is invalid.java.io.IOException - if there was a problem writing to the file.IFormatWriter.saveBytes(int, byte[], int, int, int, int)public boolean canDoStacks()
IFormatWritercanDoStacks in interface IFormatWritercanDoStacks in class FormatWriterpublic int[] getPixelTypes(java.lang.String codec)
IFormatWritergetPixelTypes in interface IFormatWritergetPixelTypes in class FormatWriterCopyright © 2019 Open Microscopy Environment