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.layer
package)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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
-
-
-
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
-
-