A set of ImageN operations. All operations defined here work on J2SE's {@linkplain java.awt.image.RenderedImage rendered images}; there is no OpenGIS's {@linkplain org.opengis.coverage.grid.GridCoverage grid coverage} depencencies here.

The ImageN operations provided in this package should be registered automatically at ImageN startup time, since they are declared in the {@code META-INF/registryFile.image} file. However, this default mechanism may fail in some occasions, for example when the Geotools JAR file is unreachable from the ImageN class loader. In such case, the {@link org.geotools.image.jai.Registry#registerGeotoolsServices registerGeotoolsServices} method may be invoked programmatically as a fallback. This is done automatically by the {@link org.geotools.coverage.processing} package; users need to care only if they want to use directly the custom ImageN operations provided in this package.