## Uses of Interface
loci.formats.IFormatHandler

- Packages that use IFormatHandler
  Package | Description
  --- | ---
  loci.formats | Bio-Formats: a library for reading and writing popular microscopy file formats.
  loci.formats.gui | Package containing Bio-Formats graphical user interface code.
  loci.formats.in | Package containing Bio-Formats file format readers.
  loci.formats.in.LeicaMicrosystemsMetadata |
  loci.formats.out | Package containing Bio-Formats file format writers.
  loci.plugins.util | Utility classes and methods for the Bio-Formats plugins for ImageJ.

- - ### Uses of IFormatHandler in loci.formats

    Subinterfaces of IFormatHandler in loci.formats
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IFormatReader` Interface for all biological file format readers.
    `interface` | `IFormatWriter` Interface for all biological file format writers.

    Classes in loci.formats that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChannelFiller` For indexed color data representing true color, factors out the indices, replacing them with the color table values directly.
    `class` | `ChannelMerger` Logic to automatically merge channels in a file.
    `class` | `ChannelSeparator` Logic to automatically separate the channels in a file.
    `class` | `DelegateReader` DelegateReader is a file format reader that selects which reader to use for a format if there are two readers which handle the same format.
    `class` | `DimensionSwapper` Handles swapping the dimension order of an image series.
    `class` | `FileStitcher` Logic to stitch together files with similar names.
    `class` | `FormatHandler` Abstract superclass of all biological file format readers and writers.
    `class` | `FormatReader` Abstract superclass of all biological file format readers.
    `class` | `FormatWriter` Abstract superclass of all biological file format writers.
    `class` | `ImageReader` ImageReader is the master file format reader for all supported formats.
    `class` | `ImageWriter` ImageWriter is the master file format writer for all supported formats.
    `class` | `Memoizer` `ReaderWrapper` implementation which caches the state of the delegate (including and other `ReaderWrapper` instances) after `Memoizer.setId(String)` has been called.
    `class` | `MinMaxCalculator` Logic to compute minimum and maximum values for each channel.
    `class` | `ReaderWrapper` Abstract superclass of reader logic that wraps other readers.
    `class` | `SubResolutionFormatReader` Abstract superclass of all biological file format readers that can handle image pyramids.
    `class` | `TileStitcher`
    `class` | `WrappedReader` Helper class for readers which wrap other readers.
    `class` | `WriterWrapper` Abstract superclass of writer logic that wraps other writers.

  - ### Uses of IFormatHandler in loci.formats.gui

    Classes in loci.formats.gui that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BufferedImageReader` A reader wrapper for reading image planes as BufferedImage objects.
    `class` | `BufferedImageWriter` A writer wrapper for writing image planes from BufferedImage objects.

    Methods in loci.formats.gui with parameters of type IFormatHandler
    Modifier and Type | Method and Description
    --- | ---
    `static javax.swing.JFileChooser` | GUITools.`buildFileChooser(IFormatHandler handler)` Constructs a file chooser for the given file format handler.
    `static javax.swing.JFileChooser` | GUITools.`buildFileChooser(IFormatHandler handler, boolean preview)` Constructs a file chooser for the given file format handler.
    `static javax.swing.filechooser.FileFilter[]` | GUITools.`buildFileFilters(IFormatHandler handler)` Constructs a list of file filters for the given file format handler.

  - ### Uses of IFormatHandler in loci.formats.in

    Classes in loci.formats.in that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AFIReader` AFIReader is the file format reader for Aperio AFI files.
    `class` | `AIMReader` AIMReader is the file format reader for .aim files.
    `class` | `AliconaReader` AliconaReader is the file format reader for Alicona AL3D files.
    `class` | `AmiraReader` This is a file format reader for AmiraMesh data.
    `class` | `AnalyzeReader` AnalyzeReader is the file format reader for Analyze 7.5 files.
    `class` | `APLReader` APLReader is the file format reader for Olympus APL files.
    `class` | `APNGReader` APNGReader is the file format reader for Animated Portable Network Graphics (APNG) images.
    `class` | `ARFReader` ARFReader is the file format reader for Axon Raw Format (ARF) files, produced by INDEC BioSystems's Imaging Workbench software.
    `class` | `AVIReader` AVIReader is the file format reader for AVI files.
    `class` | `BaseTiffReader` BaseTiffReader is the superclass for file format readers compatible with or derived from the TIFF 6.0 file format.
    `class` | `BaseZeissReader` BaseZeissReader contains common functionality required by readers for Zeiss AxioVision formats.
    `class` | `BDReader` BDReader is the file format reader for BD Pathway datasets.
    `class` | `BDVReader` Reader for BDV files.
    `class` | `BIFormatReader` BIFormatReader is the superclass for file format readers that use java.awt.image.BufferedImage as the native data type.
    `class` | `BioRadGelReader` BioRadGelReader is the file format reader for Bio-Rad gel files.
    `class` | `BioRadReader` BioRadReader is the file format reader for Bio-Rad PIC files.
    `class` | `BioRadSCNReader` BioRadSCNReader is the reader for Bio-Rad .scn files
    `class` | `BMPReader` BMPReader is the file format reader for Microsoft Bitmap (BMP) files.
    `class` | `BrukerReader` BrukerReader is the file format reader for Bruker MRI files.
    `class` | `BurleighReader` BurleighReader is the file format reader for Burleigh .img files.
    `class` | `CanonRawReader` CanonRawReader is the file format reader for Canon RAW files.
    `class` | `CellH5Reader` Reader for CellH5 (HDF) files.
    `class` | `CellomicsReader` Reader for Cellomics C01 files.
    `class` | `CellSensReader` CellSensReader is the file format reader for cellSens .vsi files.
    `class` | `CellVoyagerReader` A bioformat reader for the Yokagawa Cellvoyager CV1000 automated microscope ( http://www.yokogawa.com/scanner/products/cv1000e.htm).
    `class` | `CellWorxReader` CellWorxReader is the file format reader for CellWorx .pnl files.
    `class` | `ColumbusReader` ColumbusReader is the file format reader for screens exported from PerkinElmer Columbus.
    `class` | `CV7000Reader`
    `class` | `DCIMGReader` DCIMGReader reads Hamamatsu DCIMG files.
    `class` | `DeltavisionReader` DeltavisionReader is the file format reader for Deltavision files.
    `class` | `DicomReader` DicomReader is the file format reader for DICOM files.
    `class` | `DNGReader` DNGReader is the file format reader for Canon DNG (TIFF) files.
    `class` | `Ecat7Reader` Ecat7Reader is the file format reader for ECAT 7 files.
    `class` | `EPSReader` Reader is the file format reader for Encapsulated PostScript (EPS) files.
    `class` | `FakeReader` FakeReader is the file format reader for faking input data.
    `class` | `FEIReader` FEIReader is the file format reader for FEI and Philips .img files.
    `class` | `FEITiffReader` FEITiffReader is the file format reader for TIFF files produced by various FEI software.
    `class` | `FilePatternReader`
    `class` | `FitsReader` FitsReader is the file format reader for Flexible Image Transport System (FITS) images.
    `class` | `FlexReader` FlexReader is a file format reader for Evotec Flex files.
    `class` | `FlowSightReader`
    `class` | `FluoviewReader` FluoviewReader is the file format reader for Olympus Fluoview TIFF files AND Andor Bio-imaging Division (ABD) TIFF files.
    `class` | `FujiReader` FujiReader is the file format reader for Fuji LAS 3000 datasets.
    `class` | `FV1000Reader` FV1000Reader is the file format reader for Fluoview FV 1000 OIB and Fluoview FV 1000 OIF files.
    `class` | `GatanDM2Reader` GatanDM2Reader is the file format reader for Gatan .dm2 files.
    `class` | `GatanReader` GatanReader is the file format reader for Gatan files.
    `class` | `GelReader` GelReader is the file format reader for Molecular Dynamics GEL TIFF files.
    `class` | `GIFReader` GIFReader is the file format reader for Graphics Interchange Format (GIF) files.
    `class` | `HamamatsuVMSReader` HamamatsuVMSReader is the file format reader for Hamamatsu VMS datasets.
    `class` | `HISReader` HISReader is the file format reader for Hamamatsu .his files.
    `class` | `HitachiReader` HitachiReader is the file format reader for S-4800 files.
    `class` | `HRDGDFReader` HRDGDFReader is the file format reader for the Gridded Data Format used by NOAA's Hurricane Research Division.
    `class` | `I2IReader` I2IReader is the file format reader for I2I files.
    `class` | `ICSReader` ICSReader is the file format reader for ICS (Image Cytometry Standard) files.
    `class` | `IM3Reader`
    `class` | `ImaconReader` ImaconReader is the file format reader for Imacon .fff (TIFF) files.
    `class` | `ImageIOReader` ImageIOReader is the superclass for file format readers that use the javax.imageio package.
    `class` | `ImagicReader` ImagicReader is the file format reader for IMAGIC files.
    `class` | `ImarisHDFReader` Reader for Bitplane Imaris 5.5 (HDF) files.
    `class` | `ImarisReader` ImarisReader is the file format reader for Bitplane Imaris files.
    `class` | `ImarisTiffReader` ImarisTiffReader is the file format reader for Bitplane Imaris 3 files (TIFF variant).
    `class` | `IMODReader` Reader for IMOD binary files.
    `class` | `ImprovisionTiffReader` ImprovisionTiffReader is the file format reader for Improvision TIFF files.
    `class` | `ImspectorReader` ImspectorReader is the file format reader for Imspector .msr files.
    `class` | `InCell3000Reader` InCell3000Reader is the file format reader for InCell 3000.
    `class` | `InCellReader` InCellReader is the file format reader for InCell 1000/2000 datasets.
    `class` | `INRReader` INRReader is the file format reader for INR files.
    `class` | `InveonReader` InveonReader is the file format reader for Inveon files.
    `class` | `IonpathMIBITiffReader` IonpathMIBITiffReader is the file format reader for Ionpath MIBI TIFF files.
    `class` | `IPLabReader` IPLabReader is the file format reader for IPLab (.IPL) files.
    `class` | `IPWReader` IPWReader is the file format reader for Image-Pro Workspace (IPW) files.
    `class` | `IvisionReader` IvisionReader is the file format reader for IVision (.IPM) files.
    `class` | `JDCEReader` JDCEReader is the file format reader for Molecular Devices JDCE plates.
    `class` | `JEOLReader` JEOLReader is the file format reader for JEOL files.
    `class` | `JPEG2000Reader` JPEG2000Reader is the file format reader for JPEG-2000 images.
    `class` | `JPEGReader` JPEGReader is the file format reader for JPEG images.
    `static class` | `JPEGReader.DefaultJPEGReader`
    `class` | `JPKReader` JPKReader is the file format reader for JPK Instruments files.
    `class` | `JPXReader` JPXReader is the file format reader for JPX (3D JPEG-2000) images.
    `class` | `KhorosReader` Reader for Khoros XV files.
    `class` | `KLBReader` Reader for Keller Lab Block (KLB) files.
    `class` | `KodakReader` KodakReader is the file format reader for Kodak Molecular Imaging .bip files.
    `class` | `L2DReader` L2DReader is the file format reader for Li-Cor L2D datasets.
    `class` | `LeicaReader` LeicaReader is the file format reader for Leica files.
    `class` | `LeicaSCNReader` LeicaSCNReader is the file format reader for Leica SCN TIFF files.
    `class` | `LEOReader` LEOReader is the file format reader for LEO EM files.
    `class` | `LiFlimReader` LiFlimReader is the file format reader for LI-FLIM files.
    `class` | `LIFReader` LIFReader is the file format reader for Leica LIF files.
    `class` | `LIMReader` LIMReader is the file format reader for Laboratory Imaging/Nikon LIM files.
    `class` | `LOFReader` LOFReader is the file format reader for Leica Microsystems' LOF files.
    `class` | `MetamorphReader` Reader is the file format reader for Metamorph STK files.
    `class` | `MetamorphTiffReader` MetamorphTiffReader is the file format reader for TIFF files produced by Metamorph software version 7.5 and above.
    `class` | `MetaxpressTiffReader` MetaxpressTiffReader is the file format reader for MetaXpress .htd + TIFF files.
    `class` | `MIASReader` MIASReader is the file format reader for Maia Scientific MIAS-2 datasets.
    `class` | `MicroCTReader` MicroCTReader is the file format reader for VFF files from a GE MicroCT scanner.
    `class` | `MicromanagerReader` MicromanagerReader is the file format reader for Micro-Manager files.
    `class` | `MikroscanTiffReader` MikroscanTiffReader is the file format reader for Mikroscan TIFF files.
    `class` | `MINCReader` MINCReader is the file format reader for MINC MRI files.
    `class` | `MinimalTiffReader` MinimalTiffReader is the superclass for file format readers compatible with or derived from the TIFF 6.0 file format.
    `class` | `MNGReader` MNGReader is the file format reader for Multiple-image Network Graphics (MNG) files.
    `class` | `MolecularImagingReader` MolecularImagingReader is the file format reader for Molecular Imaging files.
    `class` | `MRCReader` MRCReader is the file format reader for MRC files.
    `class` | `MRWReader` MRWReader is the file format reader for Minolta MRW files.
    `class` | `NAFReader` NAFReader is the file format reader for Hamamatsu Aquacosmos NAF files.
    `class` | `ND2Reader` ND2Reader is the file format reader for Nikon ND2 files.
    `class` | `NDPIReader` NDPIReader is the file format reader for Hamamatsu .ndpi files.
    `class` | `NDPISReader` NDPISReader is the file format reader for Hamamatsu .ndpis files.
    `class` | `NiftiReader` NiftiReader is the file format reader for NIfTI files.
    `class` | `NikonElementsTiffReader` NikonElementsTiffReader is the file format reader for TIFF files produced by Nikon Elements.
    `class` | `NikonReader` NikonReader is the file format reader for Nikon NEF (TIFF) files.
    `class` | `NikonTiffReader` NikonTiffReader is the file format reader for Nikon TIFF files.
    `class` | `NRRDReader` File format reader for NRRD files; see http://teem.sourceforge.net/nrrd.
    `class` | `OBFReader` OBFReader is the file format reader for Imspector OBF files.
    `class` | `OIRReader` OIRReader is the file format reader for Olympus .oir files.
    `class` | `OlympusTileReader` OlympusTileReader is the file format reader for Olympus .omp2info files.
    `class` | `OMETiffReader` OMETiffReader is the file format reader for OME-TIFF files.
    `class` | `OMEXMLReader` OMEXMLReader is the file format reader for OME-XML files.
    `class` | `OpenlabRawReader` OpenlabRawReader is the file format reader for Openlab RAW files.
    `class` | `OpenlabReader` OpenlabReader is the file format reader for Openlab LIFF files.
    `class` | `OperettaReader` OperettaReader is the file format reader for PerkinElmer Operetta data.
    `class` | `OxfordInstrumentsReader` OxfordInstrumentsReader is the file format reader for Oxford Instruments .top files.
    `class` | `PCIReader` PCIReader is the file format reader for SimplePCI (Compix) .cxd files.
    `class` | `PCORAWReader` PCORAWReader is the file format reader for PCORAW files.
    `class` | `PCXReader` PCXReader is the file format reader for PCX files (originally used by PC Paintbrush; now used in Zeiss' LSM Image Browser).
    `class` | `PDSReader` PDSReader is the file format reader for Perkin Elmer densitometer files.
    `class` | `PerkinElmerReader` PerkinElmerReader is the file format reader for PerkinElmer files.
    `class` | `PGMReader` PGMReader is the file format reader for Portable Gray Map (PGM) images.
    `class` | `PhotoshopTiffReader` PhotoshopTiffReader is the file format reader for Adobe Photoshop TIFF files.
    `class` | `PictReader` PictReader is the file format reader for Apple PICT files.
    `class` | `PovrayReader` PovrayReader is the file format reader for POV-Ray .df3 files.
    `class` | `PQBinReader` PQBinReader is the file format reader for PicoQuant .bin files.
    `class` | `PrairieReader` PrairieReader is the file format reader for Prairie Technologies' TIFF variant.
    `class` | `PSDReader` PSDReader is the file format reader for Photoshop PSD files.
    `class` | `PyramidTiffReader` PyramidTiffReader is the file format reader for pyramid TIFFs.
    `class` | `QTReader` QTReader is the file format reader for QuickTime movie files.
    `class` | `QuesantReader` QuesantReader is the file format reader for Quesant .afm files.
    `class` | `RCPNLReader`
    `class` | `RHKReader` RHKReader is the file format reader for RHK Technologies files.
    `class` | `SBIGReader` SBIGReader is the file format reader for SBIG files.
    `class` | `ScanrReader` ScanrReader is the file format reader for Olympus ScanR datasets.
    `class` | `SDTReader` SDTReader is the file format reader for Becker & Hickl SPC-Image SDT files.
    `class` | `SeikoReader` SeikoReader is the file format reader for Seiko .xqd/.xqf files.
    `class` | `SEQReader` SEQReader is the file format reader for Image-Pro Sequence files.
    `class` | `SIFReader` SIFReader is the file format reader for Andor SIF files.
    `class` | `SimplePCITiffReader` SimplePCITiffReader is the file format reader for TIFF files produced by SimplePCI software.
    `class` | `SISReader` SISReader is the file format reader for Olympus Soft Imaging Solutions TIFF files.
    `class` | `SlideBook7Reader`
    `class` | `SlidebookReader` SlidebookReader is the file format reader for 3I Slidebook files.
    `class` | `SlidebookTiffReader`
    `class` | `SMCameraReader` SMCameraReader is the file format reader for SM camera files.
    `class` | `SPCReader` SPCReader is the file format reader for Becker & Hickl SPC-Image SPC FIFO files.
    `class` | `SPEReader` SPEReader is the file format reader for Princeton Instruments SPE .spe files.
    `class` | `SpiderReader` SpiderReader is the file format reader for SPIDER files.
    `class` | `SVSReader` SVSReader is the file format reader for Aperio SVS TIFF files.
    `class` | `TargaReader` File format reader for Truevision Targa files.
    `class` | `TCSReader` TCSReader is the file format reader for Leica TCS TIFF files and their companion XML file.
    `class` | `TecanReader`
    `class` | `TextReader` Reader for text files containing tables of data.
    `class` | `TiffDelegateReader` TiffDelegateReader is a file format reader for TIFF files.
    `class` | `TiffJAIReader` TiffJAIReader is a file format reader for TIFF images.
    `class` | `TiffReader` TiffReader is the file format reader for regular TIFF files, not of any specific TIFF variant.
    `class` | `TileJPEGReader` Reader for decoding JPEG images using java.awt.Toolkit and TurboJPEG.
    `class` | `TillVisionReader` TillVisionReader is the file format reader for TillVision files.
    `class` | `TissueFAXSReader` Reader for TissueFAXS format from TissueGnostics.
    `class` | `TopometrixReader` TopometrixReader is the file format reader for TopoMetrix .tfr, .ffr, .zfr, .zfp, and .2fl files.
    `class` | `TrestleReader` TrestleReader is the file format reader for Trestle slide datasets.
    `class` | `UBMReader` UBMReader is the file format reader for UBM .pr3 files.
    `class` | `UnisokuReader` UnisokuReader is the file format reader for Unisoku STM files.
    `class` | `VarianFDFReader` VarianFDFReader is the file format reader for Varian FDF files.
    `class` | `VectraReader` VectraReader is the reader for PerkinElmer Vectra QPTIFF data
    `class` | `VeecoReader` VeecoReader is the file format reader for Veeco HDF files.
    `class` | `VentanaReader` VentanaReader is the file format reader for Ventana .bif files.
    `class` | `VGSAMReader` VGSAMReader is the file format reader for VG SAM .dti files.
    `class` | `VisitechReader` VisitechReader is the file format reader for Visitech XYS files.
    `class` | `VolocityClippingReader` VolocityClippingReader is the file format reader for Volocity library clipping files.
    `class` | `VolocityReader` VolocityReader is the file format reader for Volocity library files.
    `class` | `WATOPReader` WATOPReader is the file format reader for WA Technology .wat files.
    `class` | `XLEFReader` XLEFReader is the file format reader for Leica Microsystems' XLEF files.
    `class` | `ZeissCZIReader` ZeissCZIReader is the file format reader for Zeiss .czi files.
    `class` | `ZeissLMSReader` Zeiss LMS reader for data from Zeiss CSM 700 systems.
    `class` | `ZeissLSMReader` ZeissLSMReader is the file format reader for Zeiss LSM files.
    `class` | `ZeissTIFFReader` ZeissTIFFReader is the file format reader for Zeiss AxioVision TIFF files and their companion XML file.
    `class` | `ZeissXRMReader` ZeissXRMReader is the file format reader for Zeiss X-Ray Microscopy .txm and .txrm files.
    `class` | `ZeissZVIReader` ZeissZVIReader is the file format reader for Zeiss ZVI files.
    `class` | `ZipReader` Reader for Zip files.

  - ### Uses of IFormatHandler in loci.formats.in.LeicaMicrosystemsMetadata

    Classes in loci.formats.in.LeicaMicrosystemsMetadata that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LMSFileReader` This class can be extended by readers of Leica Microsystems file formats that include LASX generated XML (e.g.
    `class` | `MultipleImagesReader` MultipleImagesReader presents a number of image files as one image reference

  - ### Uses of IFormatHandler in loci.formats.out

    Classes in loci.formats.out that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `APNGWriter` APNGWriter is the file format writer for PNG and APNG files.
    `class` | `AVIWriter` AVIWriter is the file format writer for AVI files.
    `class` | `CellH5Writer` CellH5Writer is the file format writer for CellH5 format.
    `class` | `DicomWriter` DicomWriter is the file format writer for DICOM files.
    `class` | `EPSWriter` EPSWriter is the file format writer for Encapsulated PostScript (EPS) files.
    `class` | `ICSWriter` ICSWriter is the file format writer for ICS files.
    `class` | `ImageIOWriter` ImageIOWriter is the superclass for file format writers that use the javax.imageio library.
    `class` | `JavaWriter` JavaWriter is the file format writer for Java source code.
    `class` | `JPEG2000Writer` JPEG2000Writer is the file format writer for JPEG2000 files.
    `class` | `JPEGWriter` JPEGWriter is the file format writer for JPEG files.
    `class` | `OMETiffWriter` OMETiffWriter is the file format writer for OME-TIFF files.
    `class` | `OMEXMLWriter` OMEXMLWriter is the file format writer for OME-XML files.
    `class` | `PyramidOMETiffWriter` PyramidOMETiffWriter is the file format writer for pyramid OME-TIFF files.
    `class` | `QTWriter` QTWriter is the file format writer for uncompressed QuickTime movie files.
    `class` | `TiffWriter` TiffWriter is the file format writer for TIFF files.
    `class` | `V3DrawWriter` V3DrawWriter writes images in the .v3draw format for rapid I/O in Vaa3D, an open-source 3D visualization and analysis toolkit.

  - ### Uses of IFormatHandler in loci.plugins.util

    Classes in loci.plugins.util that implement IFormatHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImageProcessorReader` A low-level reader for `ImageProcessor` objects.
    `class` | `VirtualReader` TODO

Copyright © 2026 Open Microscopy Environment