To load an image from disk or to
save an image to disk the developer can use the ImageLoader
class. This class has static methods readImage
methods that will take a String as argument that points to the file
that needs to be loaded. The ImageLoader class will then use the
loaders provided to find the best loader to load the image. When
saving an image the developer can call writeImage
with the ImageObject and the filename as a String. Again the
ImageLoader will find the best writer to save the image.
The ImageLoader can be extended to include new readers and writers by the application developer. To do this the extension will need to implement the ImageReader class to be able to load images and the ImageWriter class to write images to disk.