Package com.bc.ceres.multilevel
package com.bc.ceres.multilevel
Adds multi-resolution / image pyramid capabilities to JAI.
The framework has been designed taking into account the following requirements:
- A multi-resolution image (
MultiLevelImage
) shall manage its lower-resolution instances such that the same lower-resolution image instance is returned for the same level. - It should be possible to add the multi-resolution capability to any existing
RenderedImage
(seeDefaultMultiLevelSource
). - Classes implementing the multi-resolution capability may use any JAI
OpImage
DAG to produce its tiles. It should be easy to implement the multi-resolution capability (seeDefaultMultiLevelImage
). Tile computation shall then directly take into account the resolution level.
-
ClassDescriptionA
PlanarImage
which can act as aMultiLevelSource
.TheMultiLevelModel
class represents a layout model for multi-resolution images such as image pyramids.A source for images at a given resolution level.