Interface TransparencyInformation


  • public interface TransparencyInformation
    An interface that represents transparency information which may be available for a pixel image. Transparency information describes how an image is supposed to be drawn on a pixel background (e.g. another image). That way, irregularly shaped images can easily be handled by excluding those pixels of a rectangular image that are not part of the image.
    Author:
    Marco Schmidt
    • Method Detail

      • getTransparencyIndex

        Integer getTransparencyIndex()
        If there is a transparency index, this method returns it. Otherwise, the return value is undefined.
        Returns:
        transparency index
        See Also:
        setTransparencyIndex(java.lang.Integer)
      • setTransparencyIndex

        void setTransparencyIndex​(Integer newValue)
        Set a new transparency value. Can be null. However, if the value is non-null, it must encapsulate an integer number which is 0 or larger.
        Parameters:
        newValue - new transparency index
        Throws:
        IllegalArgumentException - if the argument is non-null and contains a negative value
        See Also:
        getAlphaChannelImage()