Class CGColorSpace

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CGColorSpace
    extends CFType
    • Constructor Detail

      • CGColorSpace

        protected CGColorSpace()
    • Method Detail

      • createCalibratedGray

        public static CGColorSpace createCalibratedGray​(double[] whitePoint,
                                                        double[] blackPoint,
                                                        double gamma)
      • createCalibratedGray

        public static CGColorSpace createCalibratedGray​(float[] whitePoint,
                                                        float[] blackPoint,
                                                        double gamma)
      • createCalibratedRGB

        public static CGColorSpace createCalibratedRGB​(double[] whitePoint,
                                                       double[] blackPoint,
                                                       double[] gamma,
                                                       double[] matrix)
      • createCalibratedRGB

        public static CGColorSpace createCalibratedRGB​(float[] whitePoint,
                                                       float[] blackPoint,
                                                       float[] gamma,
                                                       float[] matrix)
      • createLab

        public static CGColorSpace createLab​(double[] whitePoint,
                                             double[] blackPoint,
                                             double[] range)
      • createLab

        public static CGColorSpace createLab​(float[] whitePoint,
                                             float[] blackPoint,
                                             float[] range)
      • createIndexed

        public static CGColorSpace createIndexed​(CGColorSpace baseSpace,
                                                 long lastIndex,
                                                 byte[] colorTable)
      • getColorTable

        public byte[] getColorTable()
      • GenericGray

        public static java.lang.String GenericGray()
        Since:
        Available in iOS 9.0 and later.
      • GenericRGB

        public static java.lang.String GenericRGB()
        Since:
        Available in iOS 9.0 and later.
      • GenericCMYK

        public static java.lang.String GenericCMYK()
        Since:
        Available in iOS 9.0 and later.
      • DisplayP3

        public static java.lang.String DisplayP3()
        Since:
        Available in iOS 9.3 and later.
      • GenericRGBLinear

        public static java.lang.String GenericRGBLinear()
        Since:
        Available in iOS 9.0 and later.
      • AdobeRGB1998

        public static java.lang.String AdobeRGB1998()
        Since:
        Available in iOS 9.0 and later.
      • SRGB

        public static java.lang.String SRGB()
        Since:
        Available in iOS 9.0 and later.
      • GenericGrayGamma2_2

        public static java.lang.String GenericGrayGamma2_2()
        Since:
        Available in iOS 9.0 and later.
      • GenericXYZ

        public static java.lang.String GenericXYZ()
        Since:
        Available in iOS 9.0 and later.
      • GenericLab

        public static java.lang.String GenericLab()
        Since:
        Available in iOS 11.0 and later.
      • ACESCGLinear

        public static java.lang.String ACESCGLinear()
        Since:
        Available in iOS 9.0 and later.
      • ITUR_709

        public static java.lang.String ITUR_709()
        Since:
        Available in iOS 9.0 and later.
      • ITUR_2020

        public static java.lang.String ITUR_2020()
        Since:
        Available in iOS 9.0 and later.
      • ROMMRGB

        public static java.lang.String ROMMRGB()
        Since:
        Available in iOS 9.0 and later.
      • DCIP3

        public static java.lang.String DCIP3()
        Since:
        Available in iOS 9.0 and later.
      • ExtendedSRGB

        public static java.lang.String ExtendedSRGB()
        Since:
        Available in iOS 10.0 and later.
      • LinearSRGB

        public static java.lang.String LinearSRGB()
        Since:
        Available in iOS 10.0 and later.
      • ExtendedLinearSRGB

        public static java.lang.String ExtendedLinearSRGB()
        Since:
        Available in iOS 10.0 and later.
      • ExtendedGray

        public static java.lang.String ExtendedGray()
        Since:
        Available in iOS 10.0 and later.
      • LinearGray

        public static java.lang.String LinearGray()
        Since:
        Available in iOS 10.0 and later.
      • ExtendedLinearGray

        public static java.lang.String ExtendedLinearGray()
        Since:
        Available in iOS 10.0 and later.
      • createDeviceGray

        public static CGColorSpace createDeviceGray()
        Since:
        Available in iOS 2.0 and later.
      • createDeviceRGB

        public static CGColorSpace createDeviceRGB()
        Since:
        Available in iOS 2.0 and later.
      • createDeviceCMYK

        public static CGColorSpace createDeviceCMYK()
        Since:
        Available in iOS 2.0 and later.
      • createWithICCData

        public static CGColorSpace createWithICCData​(CFType data)
        Since:
        Available in iOS 10.0 and later.
      • createPattern

        public static CGColorSpace createPattern​(CGColorSpace baseSpace)
        Since:
        Available in iOS 2.0 and later.
      • create

        public static CGColorSpace create​(java.lang.String name)
        Since:
        Available in iOS 2.0 and later.
      • getName

        public java.lang.String getName()
        Since:
        Available in iOS 11.0 and later.
      • copyName

        public java.lang.String copyName()
        Since:
        Available in iOS 10.0 and later.
      • getClassTypeID

        public static long getClassTypeID()
        Since:
        Available in iOS 2.0 and later.
      • getNumberOfComponents

        public long getNumberOfComponents()
        Since:
        Available in iOS 2.0 and later.
      • getModel

        public CGColorSpaceModel getModel()
        Since:
        Available in iOS 2.0 and later.
      • getBaseColorSpace

        public CGColorSpace getBaseColorSpace()
        Since:
        Available in iOS 2.0 and later.
      • getColorTableCount

        public long getColorTableCount()
        Since:
        Available in iOS 2.0 and later.
      • copyICCData

        public NSData copyICCData()
        Since:
        Available in iOS 10.0 and later.
      • isWideGamutRGB

        public boolean isWideGamutRGB()
        Since:
        Available in iOS 10.0 and later.
      • supportsOutput

        public boolean supportsOutput()
        Since:
        Available in iOS 10.0 and later.
      • copyPropertyList

        public CFType copyPropertyList()
        Since:
        Available in iOS 10.0 and later.
      • createWithPropertyList

        public static CGColorSpace createWithPropertyList​(CFType plist)
        Since:
        Available in iOS 10.0 and later.
      • createWithICCProfile

        @Deprecated
        public static CGColorSpace createWithICCProfile​(NSData data)
        Deprecated.
        Deprecated in iOS 11.0. No longer supported
        Since:
        Available in iOS 2.0 and later.
      • getICCProfile

        @Deprecated
        public NSData getICCProfile()
        Deprecated.
        Deprecated in iOS 11.0. No longer supported
        Since:
        Available in iOS 2.0 and later.