Package loci.formats
Interface ICompressedTileReader
- All Known Subinterfaces:
IFormatReader
- All Known Implementing Classes:
AFIReader,AIMReader,AliconaReader,AmiraReader,AnalyzeReader,APLReader,APNGReader,ARFReader,AVIReader,BaseTiffReader,BaseZeissReader,BDReader,BDVReader,BIFormatReader,BioRadGelReader,BioRadReader,BioRadSCNReader,BMPReader,BrukerReader,BufferedImageReader,BurleighReader,CanonRawReader,CellH5Reader,CellomicsReader,CellSensReader,CellVoyagerReader,CellWorxReader,ChannelFiller,ChannelMerger,ChannelSeparator,ColumbusReader,CV7000Reader,DCIMGReader,DelegateReader,DeltavisionReader,DicomReader,DimensionSwapper,DNGReader,Ecat7Reader,EPSReader,FakeReader,FEIReader,FEITiffReader,FilePatternReader,FileStitcher,FitsReader,FlexReader,FlowSightReader,FluoviewReader,FormatReader,FujiReader,FV1000Reader,GatanDM2Reader,GatanReader,GelReader,GIFReader,HamamatsuVMSReader,HISReader,HitachiReader,HRDGDFReader,I2IReader,ICSReader,IM3Reader,ImaconReader,ImageIOReader,ImageProcessorReader,ImageReader,ImagicReader,ImarisHDFReader,ImarisReader,ImarisTiffReader,IMODReader,ImprovisionTiffReader,ImspectorReader,InCell3000Reader,InCellReader,INRReader,InveonReader,IonpathMIBITiffReader,IPLabReader,IPWReader,IvisionReader,JDCEReader,JEOLReader,JPEG2000Reader,JPEGReader,JPEGReader.DefaultJPEGReader,JPKReader,JPXReader,KhorosReader,KLBReader,KodakReader,L2DReader,LeicaReader,LeicaSCNReader,LEOReader,LiFlimReader,LIFReader,LIMReader,LMSFileReader,LOFReader,Memoizer,MetamorphReader,MetamorphTiffReader,MetaxpressTiffReader,MIASReader,MicroCTReader,MicromanagerReader,MikroscanTiffReader,MINCReader,MinimalTiffReader,MinMaxCalculator,MNGReader,MolecularImagingReader,MRCReader,MRWReader,MultipleImagesReader,NAFReader,ND2Reader,NDPIReader,NDPISReader,NiftiReader,NikonElementsTiffReader,NikonReader,NikonTiffReader,NRRDReader,OBFReader,OIRReader,OlympusTileReader,OMETiffReader,OMEXMLReader,OpenlabRawReader,OpenlabReader,OperettaReader,OxfordInstrumentsReader,PCIReader,PCORAWReader,PCXReader,PDSReader,PerkinElmerReader,PGMReader,PhotoshopTiffReader,PictReader,PovrayReader,PQBinReader,PrairieReader,PSDReader,PyramidTiffReader,QTReader,QuesantReader,RCPNLReader,ReaderWrapper,RHKReader,SBIGReader,ScanrReader,SDTReader,SeikoReader,SEQReader,SIFReader,SimplePCITiffReader,SISReader,SlideBook7Reader,SlidebookReader,SlidebookTiffReader,SMCameraReader,SPCReader,SPEReader,SpiderReader,SubResolutionFormatReader,SVSReader,TargaReader,TCSReader,TecanReader,TextReader,TiffDelegateReader,TiffJAIReader,TiffReader,TileJPEGReader,TileStitcher,TillVisionReader,TissueFAXSReader,TopometrixReader,TrestleReader,UBMReader,UnisokuReader,VarianFDFReader,VectraReader,VeecoReader,VentanaReader,VGSAMReader,VirtualReader,VisitechReader,VolocityClippingReader,VolocityReader,WATOPReader,WrappedReader,XLEFReader,ZeissCZIReader,ZeissLMSReader,ZeissLSMReader,ZeissTIFFReader,ZeissXRMReader,ZeissZVIReader,ZipReader
public interface ICompressedTileReader
Interface for reading pre-compressed image tiles.
-
Method Summary
Modifier and TypeMethodDescriptiondefault CodecgetTileCodec(int no) Retrieve a codec that can be used to decompress compressed tiles.default CodecOptionsgetTileCodecOptions(int no, int x, int y) Retrieve codec options that can be used to decompressed the specified tile.default intgetTileColumns(int no) Get the number of columns of tiles in the specified plane in the current series.default intgetTileRows(int no) Get the number of rows of tiles in the specified plane in the current series.default byte[]openCompressedBytes(int no, byte[] buf, int x, int y) Retrieve the specified tile without performing any decompression.default byte[]openCompressedBytes(int no, int x, int y) Retrieve the specified tile without performing any decompression.
-
Method Details
-
getTileRows
default int getTileRows(int no) Get the number of rows of tiles in the specified plane in the current series.- Parameters:
no- plane index- Returns:
- tile row count
-
getTileColumns
default int getTileColumns(int no) Get the number of columns of tiles in the specified plane in the current series.- Parameters:
no- plane index- Returns:
- tile column count
-
openCompressedBytes
Retrieve the specified tile without performing any decompression.- Parameters:
no- plane indexx- tile X index (indexed from 0, @see getTileColumns(int))y- tile Y index (indexed from 0, @see getTileRows(int))- Returns:
- compressed tile bytes
- Throws:
FormatExceptionIOException
-
openCompressedBytes
default byte[] openCompressedBytes(int no, byte[] buf, int x, int y) throws FormatException, IOException Retrieve the specified tile without performing any decompression.- Parameters:
no- plane indexbuf- pre-allocated buffer in which to store compressed bytesx- tile X index (indexed from 0, @see getTileColumns(int))y- tile Y index (indexed from 0, @see getTileRows(int))- Returns:
- compressed tile bytes
- Throws:
FormatExceptionIOException
-
getTileCodec
Retrieve a codec that can be used to decompress compressed tiles.- Parameters:
no- plane index- Returns:
- codec that can be used for compressed tiles in the specified plane
- Throws:
FormatExceptionIOException- See Also:
-
getTileCodecOptions
Retrieve codec options that can be used to decompressed the specified tile.- Parameters:
no- plane indexx- tile X index (indexed from 0, @see getTileColumns(int))y- tile Y index (indexed from 0, @see getTileRows(int))- Returns:
- codec options
- Throws:
FormatExceptionIOException- See Also:
-