Package qupath.lib.images.writers.ome
Class OMETiffWriter
java.lang.Object
qupath.lib.images.writers.ome.OMETiffWriter
- All Implemented Interfaces:
qupath.lib.images.writers.ImageWriter<BufferedImage>
public class OMETiffWriter
extends Object
implements qupath.lib.images.writers.ImageWriter<BufferedImage>
ImageWriter for writing OME-TIFF images. For greater control, see OMEPyramidWriter.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()booleansupportsImageType(qupath.lib.images.servers.ImageServer<BufferedImage> server) booleanbooleanbooleanbooleanbooleanvoidwriteImage(BufferedImage img, OutputStream stream) voidwriteImage(BufferedImage img, String pathOutput) voidwriteImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, OutputStream stream) Write OME-TIFF image to an output stream.voidwriteImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, String pathOutput) voidwriteImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, qupath.lib.regions.RegionRequest region, OutputStream stream) Write OME-TIFF image to an output stream.voidwriteImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, qupath.lib.regions.RegionRequest region, String pathOutput) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.images.writers.ImageWriter
getDefaultExtension
-
Constructor Details
-
OMETiffWriter
public OMETiffWriter()
-
-
Method Details
-
getName
- Specified by:
getNamein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
getExtensions
- Specified by:
getExtensionsin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsT
public boolean supportsT()- Specified by:
supportsTin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsZ
public boolean supportsZ()- Specified by:
supportsZin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsRGB
public boolean supportsRGB()- Specified by:
supportsRGBin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsImageType
- Specified by:
supportsImageTypein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsPyramidal
public boolean supportsPyramidal()- Specified by:
supportsPyramidalin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
supportsPixelSize
public boolean supportsPixelSize()- Specified by:
supportsPixelSizein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
getDetails
- Specified by:
getDetailsin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
getImageClass
- Specified by:
getImageClassin interfacequpath.lib.images.writers.ImageWriter<BufferedImage>
-
writeImage
public void writeImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, qupath.lib.regions.RegionRequest region, String pathOutput) throws IOException - Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-
writeImage
- Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-
writeImage
public void writeImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, String pathOutput) throws IOException - Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-
writeImage
public void writeImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, qupath.lib.regions.RegionRequest region, OutputStream stream) throws IOException Write OME-TIFF image to an output stream. Note that this must be able to write the image in-memory first, and therefore is not suitable for very large images.- Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-
writeImage
- Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-
writeImage
public void writeImage(qupath.lib.images.servers.ImageServer<BufferedImage> server, OutputStream stream) throws IOException Write OME-TIFF image to an output stream. Note that this must be able to write the image in-memory first, and therefore is not suitable for very large images.- Specified by:
writeImagein interfacequpath.lib.images.writers.ImageWriter<BufferedImage>- Throws:
IOException
-