Class NamedColorProfile

java.lang.Object
org.apache.xmlgraphics.java2d.color.profile.NamedColorProfile

public class NamedColorProfile extends Object
Simplified in-memory representation of an ICC named color profile.
  • Constructor Details

    • NamedColorProfile

      public NamedColorProfile(String profileName, String copyright, NamedColorSpace[] namedColors, RenderingIntent intent)
      Creates a new named color profile.
      Parameters:
      profileName - the profile name
      copyright - the copyright
      namedColors - the array of named colors
      intent - the rendering intent
  • Method Details

    • getRenderingIntent

      public RenderingIntent getRenderingIntent()
      Returns the color profile's rendering intent.
      Returns:
      the rendering intent (See ICC_Profile.ic*)
    • getNamedColors

      public NamedColorSpace[] getNamedColors()
      Returns the array of named colors.
      Returns:
      the array of named colors
    • getNamedColor

      public NamedColorSpace getNamedColor(String name)
      Returns a named color.
      Parameters:
      name - the color name
      Returns:
      the named color (or null if it is not available)
    • getProfileName

      public String getProfileName()
      Returns the profile name.
      Returns:
      the profile name
    • getCopyright

      public String getCopyright()
      Returns the profile copyright.
      Returns:
      the profile copyright
    • toString

      public String toString()
      Overrides:
      toString in class Object