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