Class AwtLuminanceShadingComposite

  • All Implemented Interfaces:
    java.awt.Composite

    public class AwtLuminanceShadingComposite
    extends java.lang.Object
    implements java.awt.Composite
    An alternative to AlphaComposite that blends the strongest color component and scales the others accordingly, so that it does not flatten saturation like AlphaComposite would.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.CompositeContext createContext​(java.awt.image.ColorModel srcColorModel, java.awt.image.ColorModel dstColorModel, java.awt.RenderingHints hints)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AwtLuminanceShadingComposite

        public AwtLuminanceShadingComposite​(float magnitude)
    • Method Detail

      • createContext

        public java.awt.CompositeContext createContext​(java.awt.image.ColorModel srcColorModel,
                                                       java.awt.image.ColorModel dstColorModel,
                                                       java.awt.RenderingHints hints)
        Specified by:
        createContext in interface java.awt.Composite