Package org.apache.sis.internal.storage.image
package org.apache.sis.internal.storage.image
Bridges between Apache SIS data stores and Java Image I/O.
This package provides
DataStore
implementations wrapping
ImageReader
and ImageWriter
instances.
The data stores delegate the reading and writing of pixel values to the wrapped reader or writer,
completed with an additional source of information for georeferencing the image.
A commonly-used convention is the World File format.
Limitations
The World File reader and writer currently have the following limitations. Those limitations may be addressed in a future SIS version.- Image metadata are ignored. Some metadata that a future version could use are: title, author, description, creation time, etc.
- Deferred reading of tiles (using
ImageReader.readTileRaster(…)
) is not yet implemented. - Resources have no identifier if the data store is writable, because image indices are no longer stable identifiers in such case.
TODO: avoid extending internal classes directly,
then move in a public package with imageio
package name.
- Since:
- 1.2
- Version:
- 1.3
- See Also:
-
ClassDescriptionSpecify the property to use as a filtering criterion for choosing an image reader or writer.Helper class for finding the
ImageReader
orImageWriter
instance to use.A world file store exposing in the public API the fact that it is an aggregate.The writable variant ofMultiImageStore
.A world file store which is expected to contain exactly one image.The writable variant ofMultiImageStore
.A listener for warnings emitted during read or write operations.A single image in aWorldFileStore
.A data store which creates grid coverages from Image I/O readers using World File convention.The provider ofWorldFileStore
instances.An image which can be replaced or updated.A data store which writes grid coverages using Image I/O writers completed by the World File convention.