Provides helper classes for handling Java2D rendered images together with some operations. This package does not provide any geospatial functionalities; it works only on sample or pixel values stored in
RenderedImages. Those rendered images have the following capabilities:
- Images may have an arbitrary number of bands (not necessarily RGB).
- Sample values can be bytes, shorts (signed or unsigned), integers or floating-point values.
- Images can be tiled.
Usage noteSome images are writable. But modifying pixel values should be done by invoking the
WritableRenderedImageinterface. Do not cast directly a
WritableRastereven when the cast is safe, because some raster data may be shared by many tiles having identical content. Furthermore changes in pixel values may be lost if
releaseWritableTile(…)is not invoked.
Defined in the
ClassDescriptionAn image with tiles computed on-the-fly and cached for future reuse.Identification of the primitive type used for storing sample values in an image.Action to perform when errors occurred while reading or writing some tiles in an image.Information about errors that occurred while reading or writing tiles in an image.Combines an arbitrary amount of images into a single one.A predefined set of operations on images as convenience methods.Execution modes specifying whether operations can be executed in parallel.Whether
ImageProcessorcan produce an image of different size compared to requested size.Algorithm for image interpolation (resampling).An iterator over sample values in a raster or an image.Builds pixel iterators for specified region of interest, window size or iteration order.Contains the sample values in a moving window over the image.Base class of
RenderedImageimplementations in Apache SIS.An image which is the result of resampling the pixel values of another image.Specifies the order in which attribute value records are assigned to grid points.The type of data used to transfer pixels.A pixel iterator capable to write sample values.