Package org.openstreetmap.josm.tools
Interface ImageProcessor
-
- All Known Implementing Classes:
ColorfulImageProcessor,GammaImageProcessor,ImageOverlay,ImageryFilterSettings,SharpenImageProcessor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface ImageProcessor
Processor that modifies images (sharpen, brightness, etc.). This interface is used by imagery layers to filter the displayed images (implemented in plugins).- Since:
- 8625 (creation), 10600 (functional interface), 12782 (moved from
gui.layerpackage)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.image.BufferedImageprocess(java.awt.image.BufferedImage image)This method should process given image according to image processors which is contained in the layer
-
-
-
Method Detail
-
process
java.awt.image.BufferedImage process(java.awt.image.BufferedImage image)
This method should process given image according to image processors which is contained in the layer- Parameters:
image- that should be processed- Returns:
- processed image
-
-