Package | Description |
---|---|
org.anchoranalysis.image.io.bean.stack.writer |
Bean classes for writing raster-files to the filesystem.
|
org.anchoranalysis.image.io.stack.output.generator |
Base classes for generators that ultimately write a
Stack to the filesystem. |
org.anchoranalysis.io.bioformats.bean.writer |
Writing stacks to the file system using the Bioformats library.
|
org.anchoranalysis.io.imagej.bean.stack.writer |
Raster-writers that use ImageJ to write images to the filesystem.
|
org.anchoranalysis.plugin.io.bean.stack.writer |
Implementations of
StackWriter . |
org.anchoranalysis.plugin.opencv.bean.stack | |
org.anchoranalysis.test.image.io |
Utilities for testing-related reading and writing to the filesystem.
|
org.anchoranalysis.test.image.stackwriter |
Fixtures for testing
StackWriter and
related classes. |
Modifier and Type | Class and Description |
---|---|
class |
OneOrThreeChannelsWriter
A base-class for a
StackWriter that writes an image that has either one or three
channels. |
Modifier and Type | Method and Description |
---|---|
static <T extends StackWriter> |
WriterErrorMessageHelper.generalWriteException(Class<T> writerClass,
Path path,
Exception cause)
Creates a
ImageIOException with an error message that image-writing failed. |
Modifier and Type | Method and Description |
---|---|
static StackWriter |
GeneratorOutputter.writer(OutputWriteSettings settings)
Gets the default
StackWriter . |
Modifier and Type | Class and Description |
---|---|
class |
BioformatsWriter
Base class for writing a stack to the filesystem using the Bioformats library.
|
class |
OMETiff
Writes a stack to the filesystem as an OME-TIFF using the Bioformats library.
|
class |
OMEXML
Writes a stack to the filesystem as an OME-XML using the Bioformats library.
|
class |
Tiff
Writes a stack to the filesystem as a TIFF using the Bioformats library.
|
Modifier and Type | Class and Description |
---|---|
class |
ImageJRasterWriter
Base class for writing a raster using ImageJ.
|
class |
PNG
Writes a PNG image using ImageJ.
|
Modifier and Type | Class and Description |
---|---|
class |
BranchChannels
Uses different raster-writers depending on the number/type of channels.
|
class |
BranchStack
Uses different raster-writers depending on whether it is always 2D (not a z-stack) or possibly
3D.
|
class |
BranchSuggestedFormat
Selects particular writers based on if particular suggested image formats are present.
|
class |
ImageIOWriter |
class |
StackWriterDelegateBase
A base class for a
StackWriter delegates to another StackWriter based on values
of a StackWriteAttributes . |
class |
WriteResolutionXml
When writing a stack, an additional file is written to indicate the physical voxel sizes, if this
information is known.
|
Modifier and Type | Method and Description |
---|---|
StackWriter |
BranchChannels.getWhenBinaryChannel()
Writer employed if a stack is a single-channeled binary image.
|
StackWriter |
BranchChannels.getWhenNotEightBit()
Writer employed if a stack contains channels that are not 8-bit.
|
StackWriter |
BranchChannels.getWhenRGB()
Writer employed if a stack is a three-channeled RGB image.
|
StackWriter |
BranchChannels.getWhenRGBAlpha()
Writer employed if a stack is a four-channeled RGBA image.
|
StackWriter |
BranchChannels.getWhenSingleChannel()
Writer employed if a stack is a single-channeled image, not guaranteed to be binary.
|
StackWriter |
BranchChannels.getWhenThreeChannels()
Writer employed if a stack is a three-channeled non-RGB image.
|
StackWriter |
WriteResolutionXml.getWriter() |
StackWriter |
BranchChannels.getWriter()
Default writer, if a more specific writer is not specified for a condition.
|
StackWriter |
BranchStack.getWriterAlways2D()
Writer to use if it is guaranteed that the image will always be 2D.
|
StackWriter |
BranchStack.getWriterElse()
Otherwise the writer to use.
|
StackWriter |
BranchSuggestedFormat.getWriterIfNoSuggestion()
The writer to use if there is no suggested file-format.
|
protected abstract StackWriter |
StackWriterDelegateBase.selectDelegate(StackWriteOptions writeOptions)
Selects a
StackWriter to use as a delegate. |
protected StackWriter |
BranchSuggestedFormat.selectDelegate(StackWriteOptions writeOptions) |
protected StackWriter |
BranchStack.selectDelegate(StackWriteOptions writeOptions) |
protected StackWriter |
BranchChannels.selectDelegate(StackWriteOptions writeOptions) |
Modifier and Type | Method and Description |
---|---|
List<StackWriter> |
BranchSuggestedFormat.getWritersIfSuggested()
A list of writers to select if a given format is used
|
Modifier and Type | Method and Description |
---|---|
void |
BranchChannels.setWhenBinaryChannel(StackWriter whenBinaryChannel)
Writer employed if a stack is a single-channeled binary image.
|
void |
BranchChannels.setWhenNotEightBit(StackWriter whenNotEightBit)
Writer employed if a stack contains channels that are not 8-bit.
|
void |
BranchChannels.setWhenRGB(StackWriter whenRGB)
Writer employed if a stack is a three-channeled RGB image.
|
void |
BranchChannels.setWhenRGBAlpha(StackWriter whenRGBAlpha)
Writer employed if a stack is a four-channeled RGBA image.
|
void |
BranchChannels.setWhenSingleChannel(StackWriter whenSingleChannel)
Writer employed if a stack is a single-channeled image, not guaranteed to be binary.
|
void |
BranchChannels.setWhenThreeChannels(StackWriter whenThreeChannels)
Writer employed if a stack is a three-channeled non-RGB image.
|
void |
WriteResolutionXml.setWriter(StackWriter writer) |
void |
BranchChannels.setWriter(StackWriter writer)
Default writer, if a more specific writer is not specified for a condition.
|
void |
BranchStack.setWriterAlways2D(StackWriter writerAlways2D)
Writer to use if it is guaranteed that the image will always be 2D.
|
void |
BranchStack.setWriterElse(StackWriter writerElse)
Otherwise the writer to use.
|
void |
BranchSuggestedFormat.setWriterIfNoSuggestion(StackWriter writerIfNoSuggestion)
The writer to use if there is no suggested file-format.
|
Modifier and Type | Method and Description |
---|---|
void |
BranchSuggestedFormat.setWritersIfSuggested(List<StackWriter> writersIfSuggested)
A list of writers to select if a given format is used
|
Modifier and Type | Class and Description |
---|---|
class |
OpenCVWriter
Writes a stack to the file-system using OpenCV and a specified extension.
|
Modifier and Type | Method and Description |
---|---|
static StackWriter |
BeanInstanceMapFixture.ensureStackWriter(boolean tiff)
Ensure a
StackWriter instance exists in the underlying BeanInstanceMap . |
Modifier and Type | Method and Description |
---|---|
protected abstract StackWriter |
StackWriterTestBase.createWriter()
Creates the
StackWriter to be tested. |
Constructor and Description |
---|
StackTester(StackWriter writer,
Path directoryToWriteTo,
String extension,
boolean include3D) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.