Class CoreImage


  • public final class CoreImage
    extends java.lang.Object
    • Field Detail

      • COREIMAGE_SUPPORTS_IOSURFACE

        public static final double COREIMAGE_SUPPORTS_IOSURFACE
        See Also:
        Constant Field Values
      • COREIMAGE_SUPPORTS_OPENGLES

        public static final double COREIMAGE_SUPPORTS_OPENGLES
        See Also:
        Constant Field Values
    • Method Detail

      • kCIFormatARGB8

        public static int kCIFormatARGB8()
        API-Since: 6.0
      • kCIFormatBGRA8

        public static int kCIFormatBGRA8()
      • kCIFormatRGBA8

        public static int kCIFormatRGBA8()
      • kCIFormatABGR8

        public static int kCIFormatABGR8()
        API-Since: 9.0
      • kCIFormatRGBAf

        public static int kCIFormatRGBAf()
        API-Since: 7.0
      • kCIFormatRGBAh

        public static int kCIFormatRGBAh()
        API-Since: 6.0
      • kCIFormatA8

        public static int kCIFormatA8()
        API-Since: 9.0
      • kCIFormatA16

        public static int kCIFormatA16()
        API-Since: 9.0
      • kCIFormatAh

        public static int kCIFormatAh()
        API-Since: 9.0
      • kCIFormatAf

        public static int kCIFormatAf()
        API-Since: 9.0
      • kCIFormatR8

        public static int kCIFormatR8()
        API-Since: 9.0
      • kCIFormatR16

        public static int kCIFormatR16()
        API-Since: 9.0
      • kCIFormatRh

        public static int kCIFormatRh()
        API-Since: 9.0
      • kCIFormatRf

        public static int kCIFormatRf()
        API-Since: 9.0
      • kCIFormatRG8

        public static int kCIFormatRG8()
        API-Since: 9.0
      • kCIFormatRG16

        public static int kCIFormatRG16()
        API-Since: 9.0
      • kCIFormatRGh

        public static int kCIFormatRGh()
        API-Since: 9.0
      • kCIFormatRGf

        public static int kCIFormatRGf()
        API-Since: 9.0
      • kCIImageColorSpace

        @NotNull
        public static @NotNull java.lang.String kCIImageColorSpace()
        A CGColorSpaceRef defining the color space of the image. This value overrides the image's implicit color space. If [NSNull null] then dont color manage the image.
      • kCIImageProperties

        @NotNull
        public static @NotNull java.lang.String kCIImageProperties()
        A NSDictionary of metadata properties to pass to CIImage initialization methods. If this option is not specified, the properties will be set to CGImageSourceCopyPropertiesAtIndex. If this option is [NSNull null], the properties will be set to nil. API-Since: 5.0
      • kCIImageAutoAdjustEnhance

        @NotNull
        public static @NotNull java.lang.String kCIImageAutoAdjustEnhance()
        If CFBoolean value is false then dont attempt to apply enhancement filters. If not specified, the option is assumed to be present and true. API-Since: 5.0
      • kCIImageAutoAdjustRedEye

        @NotNull
        public static @NotNull java.lang.String kCIImageAutoAdjustRedEye()
        If CFBoolean value is false then dont attempt to apply red eye filter. If not specified, the option is assumed to be present and true. API-Since: 5.0
      • kCIImageAutoAdjustFeatures

        @NotNull
        public static @NotNull java.lang.String kCIImageAutoAdjustFeatures()
        If value is an array of detected CIFeatures, then use these features to determine the AutoAdjustEnhance and or AutoAdjustRedEye filters. If not specified, receiver will call CIDetector. API-Since: 5.0
      • kCIImageAutoAdjustCrop

        @NotNull
        public static @NotNull java.lang.String kCIImageAutoAdjustCrop()
        If CFBoolean value is false then don't attempt to apply crop filter. If not specified, the option is assumed to be present and false. API-Since: 8.0
      • kCIImageAutoAdjustLevel

        @NotNull
        public static @NotNull java.lang.String kCIImageAutoAdjustLevel()
        If CFBoolean value is false then don't attempt to apply auto-level. If not specified, the option is assumed to be present and false. API-Since: 8.0
      • kCIContextOutputColorSpace

        @NotNull
        public static @NotNull java.lang.String kCIContextOutputColorSpace()
        A CGColorSpaceRef object defining the color space that images are converted to before rendering into the context.
      • kCIContextWorkingColorSpace

        @NotNull
        public static @NotNull java.lang.String kCIContextWorkingColorSpace()
        A CGColorSpaceRef object defining the color space in which all intermediate operations are performed.
      • kCIContextWorkingFormat

        @NotNull
        public static @NotNull java.lang.String kCIContextWorkingFormat()
        An NSNumber with a CIFormat value defining the pixel format to use for intermediate buffers. On iOS the supported values for this key are RGBA8 and RGBAh. If not specified: RGBA8 is used if app is linked against iOS 12 SDK or earlier. RGBAh is used if app is linked against iOS 13 SDK or later. On OSX the supported values for this key are RGBA8, RGBAh and RGBAf. If not specified, RGBAh is used. API-Since: 8.0
      • kCIContextHighQualityDownsample

        @NotNull
        public static @NotNull java.lang.String kCIContextHighQualityDownsample()
        A boolean NSNumber controlling the quality of affine downsample operations. [@YES] implies that more quality is desired. On iOS the default value is @NO. On OSX the default value is @YES. API-Since: 9.0
      • kCIContextOutputPremultiplied

        @NotNull
        public static @NotNull java.lang.String kCIContextOutputPremultiplied()
        A boolean NSNumber controlling whether output renders produce alpha-premultiplied pixels. The default value is @YES. API-Since: 7.0
      • kCIContextCacheIntermediates

        @NotNull
        public static @NotNull java.lang.String kCIContextCacheIntermediates()
        A boolean NSNumber controlling how intermediate buffers are cached. If @NO, the context will empty intermediates during and after renders. The default value is @YES. API-Since: 10.0
      • kCIContextUseSoftwareRenderer

        @NotNull
        public static @NotNull java.lang.String kCIContextUseSoftwareRenderer()
        An NSNumber with a boolean value. When @YES the context will use software rendering on macOS.
      • kCIContextPriorityRequestLow

        @NotNull
        public static @NotNull java.lang.String kCIContextPriorityRequestLow()
        An NSNumber with a boolean value. When @YES the context will use low priority rendering on the GPU. API-Since: 8.0
      • kCIAttributeFilterName

        @NotNull
        public static @NotNull java.lang.String kCIAttributeFilterName()
        Name of the filter
      • kCIAttributeFilterDisplayName

        @NotNull
        public static @NotNull java.lang.String kCIAttributeFilterDisplayName()
        Name of the filter intended for UI display (eg. localized)
      • kCIAttributeDescription

        @NotNull
        public static @NotNull java.lang.String kCIAttributeDescription()
        Description of the filter intended for UI display (eg. localized) API-Since: 9.0
      • kCIAttributeFilterAvailable_Mac

        @NotNull
        public static @NotNull java.lang.String kCIAttributeFilterAvailable_Mac()
        The version of OS X and iOS a filter was first available in. API-Since: 9.0
      • kCIAttributeFilterAvailable_iOS

        @NotNull
        public static @NotNull java.lang.String kCIAttributeFilterAvailable_iOS()
        API-Since: 9.0
      • kCIAttributeReferenceDocumentation

        @NotNull
        public static @NotNull java.lang.String kCIAttributeReferenceDocumentation()
        URL for the reference documentation of the filter. See localizedReferenceDocumentationForFilterName. API-Since: 9.0
      • kCIAttributeFilterCategories

        @NotNull
        public static @NotNull java.lang.String kCIAttributeFilterCategories()
        Array of filter category names (see below)
      • kCIAttributeClass

        @NotNull
        public static @NotNull java.lang.String kCIAttributeClass()
        Class name of the filter.
      • kCIAttributeType

        @NotNull
        public static @NotNull java.lang.String kCIAttributeType()
        The type of the attribute e.g. scalar, time, distance, etc.
      • kCIAttributeMin

        @NotNull
        public static @NotNull java.lang.String kCIAttributeMin()
        Minimum value for the attribute.
      • kCIAttributeMax

        @NotNull
        public static @NotNull java.lang.String kCIAttributeMax()
        Maximum value for the attribute.
      • kCIAttributeSliderMin

        @NotNull
        public static @NotNull java.lang.String kCIAttributeSliderMin()
        Minimum value for the slider.
      • kCIAttributeSliderMax

        @NotNull
        public static @NotNull java.lang.String kCIAttributeSliderMax()
        Maximum value for the slider.
      • kCIAttributeDefault

        @NotNull
        public static @NotNull java.lang.String kCIAttributeDefault()
        Default value for the slider.
      • kCIAttributeIdentity

        @NotNull
        public static @NotNull java.lang.String kCIAttributeIdentity()
        The identity value is the value at which the filter has no effect.
      • kCIAttributeName

        @NotNull
        public static @NotNull java.lang.String kCIAttributeName()
        The non-localized name of the attribute.
      • kCIAttributeDisplayName

        @NotNull
        public static @NotNull java.lang.String kCIAttributeDisplayName()
        The localized name of the attribute to be used for display to the user.
      • kCIUIParameterSet

        @NotNull
        public static @NotNull java.lang.String kCIUIParameterSet()
        Key to request the desired set of controls in a filter UIView. The defined values for this key are: CIUISetBasic, CIUISetIntermediate, CIUISetAdvanced and CIUISetDevelopment. API-Since: 9.0
      • kCIUISetBasic

        @NotNull
        public static @NotNull java.lang.String kCIUISetBasic()
        Constant for requesting controls that are appropiate in an basic user scenario, meaning the bare minimum of settings to control the filter. API-Since: 9.0
      • kCIUISetIntermediate

        @NotNull
        public static @NotNull java.lang.String kCIUISetIntermediate()
        Constant for requesting controls that are appropiate in an intermediate user scenario. API-Since: 9.0
      • kCIUISetAdvanced

        @NotNull
        public static @NotNull java.lang.String kCIUISetAdvanced()
        Constant for requesting controls that are appropiate in an advanced user scenario. API-Since: 9.0
      • kCIUISetDevelopment

        @NotNull
        public static @NotNull java.lang.String kCIUISetDevelopment()
        Constant for requesting controls that should only be visible for development purposes. API-Since: 9.0
      • kCIAttributeTypeTime

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeTime()
        Types for numbers
      • kCIAttributeTypeScalar

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeScalar()
      • kCIAttributeTypeDistance

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeDistance()
      • kCIAttributeTypeAngle

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeAngle()
      • kCIAttributeTypeBoolean

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeBoolean()
      • kCIAttributeTypeInteger

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeInteger()
        Indicates that the key uses integer values. API-Since: 5.0
      • kCIAttributeTypeCount

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeCount()
        Indicates that the key uses non negative integer values. API-Since: 5.0
      • kCIAttributeTypePosition

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypePosition()
        Types for 2-element vectors
      • kCIAttributeTypeOffset

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeOffset()
      • kCIAttributeTypePosition3

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypePosition3()
        Types for 3-element vectors
      • kCIAttributeTypeRectangle

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeRectangle()
        Types for 4-element vectors
      • kCIAttributeTypeOpaqueColor

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeOpaqueColor()
        Types for colors API-Since: 9.0
      • kCIAttributeTypeColor

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeColor()
        API-Since: 5.0
      • kCIAttributeTypeGradient

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeGradient()
        Types for images API-Since: 9.0
      • kCIAttributeTypeImage

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeImage()
        API-Since: 5.0
      • kCIAttributeTypeTransform

        @NotNull
        public static @NotNull java.lang.String kCIAttributeTypeTransform()
        Types for NSValue of CGAffineTransform API-Since: 5.0
      • kCICategoryDistortionEffect

        @NotNull
        public static @NotNull java.lang.String kCICategoryDistortionEffect()
        Categories
      • kCICategoryGeometryAdjustment

        @NotNull
        public static @NotNull java.lang.String kCICategoryGeometryAdjustment()
      • kCICategoryCompositeOperation

        @NotNull
        public static @NotNull java.lang.String kCICategoryCompositeOperation()
      • kCICategoryHalftoneEffect

        @NotNull
        public static @NotNull java.lang.String kCICategoryHalftoneEffect()
      • kCICategoryColorAdjustment

        @NotNull
        public static @NotNull java.lang.String kCICategoryColorAdjustment()
      • kCICategoryColorEffect

        @NotNull
        public static @NotNull java.lang.String kCICategoryColorEffect()
      • kCICategoryTransition

        @NotNull
        public static @NotNull java.lang.String kCICategoryTransition()
      • kCICategoryTileEffect

        @NotNull
        public static @NotNull java.lang.String kCICategoryTileEffect()
      • kCICategoryGenerator

        @NotNull
        public static @NotNull java.lang.String kCICategoryGenerator()
      • kCICategoryReduction

        @NotNull
        public static @NotNull java.lang.String kCICategoryReduction()
        API-Since: 5.0
      • kCICategoryGradient

        @NotNull
        public static @NotNull java.lang.String kCICategoryGradient()
      • kCICategoryStylize

        @NotNull
        public static @NotNull java.lang.String kCICategoryStylize()
      • kCICategorySharpen

        @NotNull
        public static @NotNull java.lang.String kCICategorySharpen()
      • kCICategoryBlur

        @NotNull
        public static @NotNull java.lang.String kCICategoryBlur()
      • kCICategoryVideo

        @NotNull
        public static @NotNull java.lang.String kCICategoryVideo()
      • kCICategoryStillImage

        @NotNull
        public static @NotNull java.lang.String kCICategoryStillImage()
      • kCICategoryInterlaced

        @NotNull
        public static @NotNull java.lang.String kCICategoryInterlaced()
      • kCICategoryNonSquarePixels

        @NotNull
        public static @NotNull java.lang.String kCICategoryNonSquarePixels()
      • kCICategoryHighDynamicRange

        @NotNull
        public static @NotNull java.lang.String kCICategoryHighDynamicRange()
      • kCICategoryBuiltIn

        @NotNull
        public static @NotNull java.lang.String kCICategoryBuiltIn()
      • kCICategoryFilterGenerator

        @NotNull
        public static @NotNull java.lang.String kCICategoryFilterGenerator()
        API-Since: 9.0
      • kCIOutputImageKey

        @NotNull
        public static @NotNull java.lang.String kCIOutputImageKey()
        common filter parameter keys API-Since: 5.0
      • kCIInputBackgroundImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputBackgroundImageKey()
        API-Since: 5.0
      • kCIInputImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputImageKey()
        API-Since: 5.0
      • kCIInputTimeKey

        @NotNull
        public static @NotNull java.lang.String kCIInputTimeKey()
        API-Since: 7.0
      • kCIInputTransformKey

        @NotNull
        public static @NotNull java.lang.String kCIInputTransformKey()
        API-Since: 7.0
      • kCIInputScaleKey

        @NotNull
        public static @NotNull java.lang.String kCIInputScaleKey()
        API-Since: 7.0
      • kCIInputAspectRatioKey

        @NotNull
        public static @NotNull java.lang.String kCIInputAspectRatioKey()
        API-Since: 7.0
      • kCIInputCenterKey

        @NotNull
        public static @NotNull java.lang.String kCIInputCenterKey()
        API-Since: 7.0
      • kCIInputRadiusKey

        @NotNull
        public static @NotNull java.lang.String kCIInputRadiusKey()
        API-Since: 7.0
      • kCIInputAngleKey

        @NotNull
        public static @NotNull java.lang.String kCIInputAngleKey()
        API-Since: 7.0
      • kCIInputRefractionKey

        @NotNull
        public static @NotNull java.lang.String kCIInputRefractionKey()
        API-Since: 9.0
      • kCIInputWidthKey

        @NotNull
        public static @NotNull java.lang.String kCIInputWidthKey()
        API-Since: 7.0
      • kCIInputSharpnessKey

        @NotNull
        public static @NotNull java.lang.String kCIInputSharpnessKey()
        API-Since: 7.0
      • kCIInputIntensityKey

        @NotNull
        public static @NotNull java.lang.String kCIInputIntensityKey()
        API-Since: 7.0
      • kCIInputEVKey

        @NotNull
        public static @NotNull java.lang.String kCIInputEVKey()
        API-Since: 7.0
      • kCIInputSaturationKey

        @NotNull
        public static @NotNull java.lang.String kCIInputSaturationKey()
        API-Since: 7.0
      • kCIInputColorKey

        @NotNull
        public static @NotNull java.lang.String kCIInputColorKey()
        API-Since: 7.0
      • kCIInputBrightnessKey

        @NotNull
        public static @NotNull java.lang.String kCIInputBrightnessKey()
        API-Since: 7.0
      • kCIInputContrastKey

        @NotNull
        public static @NotNull java.lang.String kCIInputContrastKey()
        API-Since: 7.0
      • kCIInputBiasKey

        @NotNull
        public static @NotNull java.lang.String kCIInputBiasKey()
        API-Since: 9.0
      • kCIInputWeightsKey

        @NotNull
        public static @NotNull java.lang.String kCIInputWeightsKey()
        API-Since: 9.0
      • kCIInputGradientImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputGradientImageKey()
        API-Since: 9.0
      • kCIInputMaskImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputMaskImageKey()
        API-Since: 7.0
      • kCIInputShadingImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputShadingImageKey()
        API-Since: 9.0
      • kCIInputTargetImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputTargetImageKey()
        API-Since: 7.0
      • kCIInputExtentKey

        @NotNull
        public static @NotNull java.lang.String kCIInputExtentKey()
        API-Since: 7.0
      • kCIInputVersionKey

        @NotNull
        public static @NotNull java.lang.String kCIInputVersionKey()
        API-Since: 6.0
      • CIDetectorTypeFace

        @NotNull
        public static @NotNull java.lang.String CIDetectorTypeFace()
        Specifies a detector type for face recognition. API-Since: 5.0
      • CIDetectorTypeRectangle

        @NotNull
        public static @NotNull java.lang.String CIDetectorTypeRectangle()
        Specifies a detector type for rectangle detection. API-Since: 8.0
      • CIDetectorTypeQRCode

        @NotNull
        public static @NotNull java.lang.String CIDetectorTypeQRCode()
        Specifies a detector type for barcode detection. API-Since: 8.0
      • CIDetectorTypeText

        @NotNull
        public static @NotNull java.lang.String CIDetectorTypeText()
        API-Since: 9.0
      • CIDetectorAccuracy

        @NotNull
        public static @NotNull java.lang.String CIDetectorAccuracy()
        The key in the options dictionary used to specify a accuracy / performance tradeoff to be used. API-Since: 5.0
      • CIDetectorAccuracyLow

        @NotNull
        public static @NotNull java.lang.String CIDetectorAccuracyLow()
        Lower accuracy, higher performance API-Since: 5.0
      • CIDetectorAccuracyHigh

        @NotNull
        public static @NotNull java.lang.String CIDetectorAccuracyHigh()
        Lower performance, higher accuracy API-Since: 5.0
      • CIDetectorTracking

        @NotNull
        public static @NotNull java.lang.String CIDetectorTracking()
        The key in the options dictionary used to specify that feature tracking should be used. API-Since: 6.0
      • CIDetectorMinFeatureSize

        @NotNull
        public static @NotNull java.lang.String CIDetectorMinFeatureSize()
        For text detector, the value for this key is an float NSNumber from 0.0 ... 1.0 that represents a percentage of height of an input image. valid values range: 0.0 <= CIDetectorMinFeatureSize <= 1.0. The default value is 10/(height of input image). API-Since: 6.0
      • CIDetectorMaxFeatureCount

        @NotNull
        public static @NotNull java.lang.String CIDetectorMaxFeatureCount()
        For rectangle detector, the value for this key is an integer NSNumber from 1 ... 256 that represents the maximum number of features to return. valid value range: 1 <= CIDetectorMaxFeatureCount <= 256. The default value is 1. API-Since: 10.0
      • CIDetectorNumberOfAngles

        @NotNull
        public static @NotNull java.lang.String CIDetectorNumberOfAngles()
        The key in the options dictionary used to specify number of angles, the value for this key is one of 1, 3, 5, 7, 9, 11. API-Since: 9.0
      • CIDetectorImageOrientation

        @NotNull
        public static @NotNull java.lang.String CIDetectorImageOrientation()
        The value for this key is an integer NSNumber from 1..8 such as that found in kCGImagePropertyOrientation. If present, the detection will be done based on that orientation but the coordinates in the returned features will still be based on those of the image. API-Since: 5.0
      • CIDetectorEyeBlink

        @NotNull
        public static @NotNull java.lang.String CIDetectorEyeBlink()
        The value for this key is a bool NSNumber. If true, facial expressions, such as blinking and closed eyes are extracted API-Since: 7.0
      • CIDetectorSmile

        @NotNull
        public static @NotNull java.lang.String CIDetectorSmile()
        The value for this key is a bool NSNumber. If true, facial expressions, such as smile are extracted API-Since: 7.0
      • CIDetectorFocalLength

        @NotNull
        public static @NotNull java.lang.String CIDetectorFocalLength()
        The value for this key is a float NSNumber. Specifies the per frame focal length. API-Since: 8.0
      • CIDetectorAspectRatio

        @NotNull
        public static @NotNull java.lang.String CIDetectorAspectRatio()
        The value for this key is a float NSNumber. Specifies the aspect ratio of the rectangle detected. API-Since: 8.0
      • CIDetectorReturnSubFeatures

        @NotNull
        public static @NotNull java.lang.String CIDetectorReturnSubFeatures()
        The value for this key is a bool NSNumber. Controls whether the text detector should detect subfeatures or not. The default value is NO API-Since: 9.0
      • CIFeatureTypeFace

        @NotNull
        public static @NotNull java.lang.String CIFeatureTypeFace()
        Specifies the type of a feature that is a face.
      • CIFeatureTypeRectangle

        @NotNull
        public static @NotNull java.lang.String CIFeatureTypeRectangle()
        Specifies the type of a feature that is a rectangle.
      • CIFeatureTypeQRCode

        @NotNull
        public static @NotNull java.lang.String CIFeatureTypeQRCode()
        Specifies the type of a feature that is a QR code.
      • CIFeatureTypeText

        @NotNull
        public static @NotNull java.lang.String CIFeatureTypeText()
        Specifies the type of a feature that is a text.
      • kCIImageProviderTileSize

        @NotNull
        public static @NotNull java.lang.String kCIImageProviderTileSize()
        Specifies the the tile size that the provideImageData: method will be called for. If the value is: An NSNumber, then the value specifies a square tile size. An NSArray or CIVector with two values, then it specifies a rectangular tile width and height. Not specified, then provideImageData: will be called for the entire image. NSNull, then provideImageData: can be called for any possible origin and size. API-Since: 9.0
      • kCIImageProviderUserInfo

        @NotNull
        public static @NotNull java.lang.String kCIImageProviderUserInfo()
        The object passed when the provideImageData: method is called. It is retained until the image is deallocated. API-Since: 9.0
      • kCISamplerAffineMatrix

        @NotNull
        public static @NotNull java.lang.String kCISamplerAffineMatrix()
        Sampler options. API-Since: 9.0
      • kCISamplerWrapMode

        @NotNull
        public static @NotNull java.lang.String kCISamplerWrapMode()
        API-Since: 9.0
      • kCISamplerFilterMode

        @NotNull
        public static @NotNull java.lang.String kCISamplerFilterMode()
        API-Since: 9.0
      • kCISamplerWrapBlack

        @NotNull
        public static @NotNull java.lang.String kCISamplerWrapBlack()
        API-Since: 9.0
      • kCISamplerWrapClamp

        @NotNull
        public static @NotNull java.lang.String kCISamplerWrapClamp()
        API-Since: 9.0
      • kCISamplerFilterNearest

        @NotNull
        public static @NotNull java.lang.String kCISamplerFilterNearest()
        API-Since: 9.0
      • kCISamplerFilterLinear

        @NotNull
        public static @NotNull java.lang.String kCISamplerFilterLinear()
        API-Since: 9.0
      • kCISamplerColorSpace

        @NotNull
        public static @NotNull java.lang.String kCISamplerColorSpace()
        If used, the value of the kCISamplerColorSpace key be must be an RGB CGColorSpaceRef. Using this option specifies that samples should be converted to this color space before being passed to a kernel. If not specified, samples will be passed to the kernel in the working color space of the rendering CIContext. API-Since: 9.0
      • kCIInputAllowDraftModeKey

        @Deprecated
        public static java.lang.String kCIInputAllowDraftModeKey()
        Deprecated.
        NSNumber (BOOL) : Setting Draft Mode to YES can improve image decoding speed without minimal loss of quality. The default value is NO. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputDecoderVersionKey

        @Deprecated
        public static java.lang.String kCIInputDecoderVersionKey()
        Deprecated.
        NSString: Version string representing the decoder version to be used. A newly initialized object defaults to the newest available decoder version for the given image type. User can request an alternative, older version in order to maintain compatibility with older releases. Must be one of kCISupportedDecoderVersions (below), otherwise a nil output image will be generated. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCISupportedDecoderVersionsKey

        @Deprecated
        public static java.lang.String kCISupportedDecoderVersionsKey()
        Deprecated.
        NSArray : Array of all supported decoder versions for the given image type, sorted in increasingly newer order. Each entry is a NSString. All entries would represent a valid version identifier to be passed in for kCIInputDecoderVersion. This value can be only read; setting this value will raise an exception. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputBaselineExposureKey

        @Deprecated
        public static java.lang.String kCIInputBaselineExposureKey()
        Deprecated.
        NSNumber (float) : A value controlling the amount of baseline exposure applied to the image. A value of 0 indicates no baseline exposure, i.e. linear response. Default varies from with camera settings. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputBoostKey

        @Deprecated
        public static java.lang.String kCIInputBoostKey()
        Deprecated.
        NSNumber (float) : A value in the range of 0...1, controlling the amount of boost applied to the image. A value of 0 indicates no boost, i.e. linear response. Default is 1, full boost. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputBoostShadowAmountKey

        @Deprecated
        public static java.lang.String kCIInputBoostShadowAmountKey()
        Deprecated.
        NSNumber (float) : The amount to boost the shadow areas of the image. Can be used to lighten details in shadows. Has no effect if the image used for initialization was not RAW. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputDisableGamutMapKey

        @Deprecated
        public static java.lang.String kCIInputDisableGamutMapKey()
        Deprecated.
        NSNumber (BOOL) : Setting DisableGamutMap to YES disables gamut mapping. The default value is NO. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNeutralChromaticityXKey

        @Deprecated
        public static java.lang.String kCIInputNeutralChromaticityXKey()
        Deprecated.
        NSNumber (float): The X value of the chromaticity. You can always query this value and you'll get the current X value for neutral X,Y. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNeutralChromaticityYKey

        @Deprecated
        public static java.lang.String kCIInputNeutralChromaticityYKey()
        Deprecated.
        NSNumber (float): The Y value of the chromaticity. You can always query this value and you'll get the current Y value for neutral X,Y. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNeutralTemperatureKey

        @Deprecated
        public static java.lang.String kCIInputNeutralTemperatureKey()
        Deprecated.
        NSNumber (float) : The color temperature to be considered neutral. You can always query this value and you'll get the current value for temperature. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNeutralTintKey

        @Deprecated
        public static java.lang.String kCIInputNeutralTintKey()
        Deprecated.
        NSNumber (float) : The tint to be considered neutral. You can always query this value and you'll get the current value for tint. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNeutralLocationKey

        @Deprecated
        public static java.lang.String kCIInputNeutralLocationKey()
        Deprecated.
        CIVector : (x, y) location in geometric coordinates of the unrotated output image that should be used as neutral. You can't query this value - it's undefined for reading. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputScaleFactorKey

        @Deprecated
        public static java.lang.String kCIInputScaleFactorKey()
        Deprecated.
        NSNumber (float) : The desired scale factor at which the image will be eventually drawn. Setting this value can greatly improve the drawing performance. A value of 1 would mean identity, values smaller than 1 will result in a smaller output image. Changing the Scale Factor with enabled Draft Mode may also improve performance. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputIgnoreImageOrientationKey

        @Deprecated
        public static java.lang.String kCIInputIgnoreImageOrientationKey()
        Deprecated.
        NSNumber (BOOL) : Normally, an image is loaded in its proper orientation, given the associated metadata gives an indication about the orientation. For special purposes it may be useful to load the image in its physical orientation. The exact meaning of this is dependent on the image in question. The default value is NO. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputImageOrientationKey

        @Deprecated
        public static java.lang.String kCIInputImageOrientationKey()
        Deprecated.
        NSNumber (int) : Overriding this value allows the user to change the orientation of the image. The valid values are in range 1...8 and follow the EXIF specification. Changing this value makes for instance rotation in 90-degree increments easy. The value is disregarded when the kCIInputIgnoreImageOrientationKey flag is set. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputEnableSharpeningKey

        @Deprecated
        public static java.lang.String kCIInputEnableSharpeningKey()
        Deprecated.
        NSNumber (BOOL) : Determines if the default sharpening should be on. default = YES. Has no effect if the image used for initialization was not RAW. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputEnableChromaticNoiseTrackingKey

        @Deprecated
        public static java.lang.String kCIInputEnableChromaticNoiseTrackingKey()
        Deprecated.
        NSNumber (BOOL) : Determines if progressive chromatic noise tracking (based on ISO and exposure time) should be used. default = YES. Has no effect if the image used for initialization was not RAW. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNoiseReductionAmountKey

        @Deprecated
        public static java.lang.String kCIInputNoiseReductionAmountKey()
        Deprecated.
        NSNumber (double) : The amount of noise reduction applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputEnableVendorLensCorrectionKey

        @Deprecated
        public static java.lang.String kCIInputEnableVendorLensCorrectionKey()
        Deprecated.
        NSNumber (BOOL) : Determines if the default vendor lens correction be on. default = YES if raw image used for initialization contains lens distortion parameters. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputLuminanceNoiseReductionAmountKey

        @Deprecated
        public static java.lang.String kCIInputLuminanceNoiseReductionAmountKey()
        Deprecated.
        NSNumber (double) : The amount of luminance noise reduction applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputColorNoiseReductionAmountKey

        @Deprecated
        public static java.lang.String kCIInputColorNoiseReductionAmountKey()
        Deprecated.
        NSNumber (double) : The amount of color noise reduction applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNoiseReductionSharpnessAmountKey

        @Deprecated
        public static java.lang.String kCIInputNoiseReductionSharpnessAmountKey()
        Deprecated.
        NSNumber (double) : The amount of noise reduction sharpness applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNoiseReductionContrastAmountKey

        @Deprecated
        public static java.lang.String kCIInputNoiseReductionContrastAmountKey()
        Deprecated.
        NSNumber (double) : The amount of noise reduction contrast applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputNoiseReductionDetailAmountKey

        @Deprecated
        public static java.lang.String kCIInputNoiseReductionDetailAmountKey()
        Deprecated.
        NSNumber (double) : The amount of noise reduction detail applied. Range is 0 to 1. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIInputLinearSpaceFilter

        @Deprecated
        public static java.lang.String kCIInputLinearSpaceFilter()
        Deprecated.
        CIFilter (id) : CIFilter to be applied to the RAW image while it is in linear space. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIOutputNativeSizeKey

        @Deprecated
        public static java.lang.String kCIOutputNativeSizeKey()
        Deprecated.
        CIVector containing the full native size of the unscaled image. The vector's X value is the width, Y is the height. This is not affected by changing either kCIInputIgnoreImageOrientationKey or kCIInputImageOrientationKey. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIActiveKeys

        @Deprecated
        public static java.lang.String kCIActiveKeys()
        Deprecated.
        Read-only NSSet containing a list of keys that affect the output image. Depending on the RAW decoder version (kCIInputDecoderVersionKey) and the input image type, some input keys might have no effect. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIFormatRGBA16

        public static int kCIFormatRGBA16()
        API-Since: 10.0
      • kCIFormatL8

        public static int kCIFormatL8()
        API-Since: 10.0
      • kCIFormatL16

        public static int kCIFormatL16()
        API-Since: 10.0
      • kCIFormatLh

        public static int kCIFormatLh()
        API-Since: 10.0
      • kCIFormatLf

        public static int kCIFormatLf()
        API-Since: 10.0
      • kCIFormatLA8

        public static int kCIFormatLA8()
        API-Since: 10.0
      • kCIFormatLA16

        public static int kCIFormatLA16()
        API-Since: 10.0
      • kCIFormatLAh

        public static int kCIFormatLAh()
        API-Since: 10.0
      • kCIFormatLAf

        public static int kCIFormatLAf()
        API-Since: 10.0
      • kCIImageNearestSampling

        @NotNull
        public static @NotNull java.lang.String kCIImageNearestSampling()
        A boolean value specifying how the image should sampled. If this option value is @YES, then the image will be sampled using nearest neighbor sampling. If this option value is @NO, then the image will be sampled using bilinear interpolation. If this option is not specified, then it will behave as if @NO was specified. API-Since: 11.0
      • kCIImageApplyOrientationProperty

        @NotNull
        public static @NotNull java.lang.String kCIImageApplyOrientationProperty()
        A boolean value specifying that the image should transformed according to orientation metadata. This option is supported by: imageWithContentsOfURL:options:, initWithContentsOfURL:options, imageWithData:options:, initWithData:options:, imageWithCGImageSource:options:, initWithCGImageSource:options: when the image data contains orientation metadata or by any initialization method if the kCIImageProperties option is also provided. If this option value is @YES, the image will transformed according to the orientation metadata and the orientation metadata will be be removed. If this option value is @NO, then the image will not be transformed and the orientation metadata will left unaltered. If this option is not specified, then it will behave as if @NO was specified. API-Since: 11.0
      • kCIImageAuxiliaryDepth

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliaryDepth()
        The kCIImageAuxiliary keys specify that an auxiliary image be returned instead of the primary image. These options are supported by: imageWithContentsOfURL:options:, initWithContentsOfURL:options, imageWithData:options:, initWithData:options:, imageWithCGImageSource:options:, initWithCGImageSource:options: If the value of any of these keys is @YES, the auxiliary image be returned if present. The returned image will be a monochrome image. API-Since: 11.0
      • kCIImageAuxiliaryDisparity

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliaryDisparity()
        API-Since: 11.0
      • kCIImageRepresentationAVDepthData

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationAVDepthData()
        The value for kCIImageRepresentationAVDepthData should be an AVDepthData object. API-Since: 11.0
      • kCIImageRepresentationDepthImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationDepthImage()
        The value for kCIImageRepresentationDepthImage should be a monochome CIImage object. API-Since: 11.0
      • kCIImageRepresentationDisparityImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationDisparityImage()
        The value for kCIImageRepresentationDisparityImage should be a monochome CIImage object. API-Since: 11.0
      • kCIInputDepthImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputDepthImageKey()
        API-Since: 11.0
      • kCIInputDisparityImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputDisparityImageKey()
        API-Since: 11.0
      • kCIInputMoireAmountKey

        @Deprecated
        public static java.lang.String kCIInputMoireAmountKey()
        Deprecated.
        NSNumber (double) : The amount of moire reduction applied. Range is 0 to 1. API-Since: 11.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIImageAuxiliaryPortraitEffectsMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliaryPortraitEffectsMatte()
        API-Since: 12.0
      • kCIImageAuxiliarySemanticSegmentationSkinMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliarySemanticSegmentationSkinMatte()
        API-Since: 13.0
      • kCIImageAuxiliarySemanticSegmentationHairMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliarySemanticSegmentationHairMatte()
        API-Since: 13.0
      • kCIImageAuxiliarySemanticSegmentationTeethMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliarySemanticSegmentationTeethMatte()
        API-Since: 13.0
      • kCIContextAllowLowPower

        @NotNull
        public static @NotNull java.lang.String kCIContextAllowLowPower()
        A boolean value specifying whether or not to allow use of low-power devices for GPU rendering. If @YES, the context will use a low power GPU if available and the high power device is not already in use. The default value is @NO which instructs the context to use the highest power/performance device. API-Since: 13.0
      • kCIImageRepresentationAVPortraitEffectsMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationAVPortraitEffectsMatte()
        The value for kCIImageRepresentationAVPortraitEffectsMatte should be an AVPortraitEffectsMatte object. API-Since: 12.0
      • kCIImageRepresentationPortraitEffectsMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationPortraitEffectsMatteImage()
        The value for kCIImageRepresentationPortraitEffectsMatteImage should be a monochome CIImage object. API-Since: 12.0
      • kCIImageRepresentationAVSemanticSegmentationMattes

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationAVSemanticSegmentationMattes()
        The value for kCIImageRepresentationAVSemanticSegmentationMattes should be an array of AVSemanticSegmentationMatte objects. API-Since: 13.0
      • kCIImageRepresentationSemanticSegmentationSkinMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationSemanticSegmentationSkinMatteImage()
        The value for kCIImageRepresentationSemanticSegmentationSkinMatteImage should be a monochome CIImage object. API-Since: 13.0
      • kCIImageRepresentationSemanticSegmentationHairMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationSemanticSegmentationHairMatteImage()
        The value for kCIImageRepresentationSemanticSegmentationHairMatteImage should be a monochome CIImage object. API-Since: 13.0
      • kCIImageRepresentationSemanticSegmentationTeethMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationSemanticSegmentationTeethMatteImage()
        The value for kCIImageRepresentationSemanticSegmentationTeethMatteImage should be a monochome CIImage object. API-Since: 13.0
      • kCIInputAmountKey

        @NotNull
        public static @NotNull java.lang.String kCIInputAmountKey()
        API-Since: 12.0
      • kCIInputMatteImageKey

        @NotNull
        public static @NotNull java.lang.String kCIInputMatteImageKey()
        API-Since: 12.0
      • kCIInputEnableEDRModeKey

        @Deprecated
        public static java.lang.String kCIInputEnableEDRModeKey()
        Deprecated.
        NSNumber (BOOL) : Allows the output to have an Extended Dynamic Range with values greater than 1 possible API-Since: 12.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIContextName

        @NotNull
        public static @NotNull java.lang.String kCIContextName()
        An NSString specifying a client-provided name for a context. This name will be used in QuickLook graphs and the output of CI_PRINT_TREE. API-Since: 12.0
      • kCIImageToneMapHDRtoSDR

        @NotNull
        public static @NotNull java.lang.String kCIImageToneMapHDRtoSDR()
        A boolean value specifying whether an image returned by [CIImage with...] should have kernels applied that will tone map to standard dynamic range (SDR). The option will only have an effect if the image has a CGColorSpace that is high dynamic range (HDR). This option can be useful if further usage of an image is not prepared for HDR values. If the value for this option is @YES, then the HDR input image will be tone mapped to working space SDR. If the value for this option is @NO, then the HDR input image will be linearized to unclamped working space. If this option is not specified, then it will behave as if @NO was specified. API-Since: 14.1
      • kCIImageAuxiliarySemanticSegmentationGlassesMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliarySemanticSegmentationGlassesMatte()
        API-Since: 14.1
      • kCIImageRepresentationSemanticSegmentationGlassesMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationSemanticSegmentationGlassesMatteImage()
        The value for kCIImageRepresentationSemanticSegmentationGlassesMatteImage should be a monochome CIImage object. API-Since: 14.1
      • kCIImageAuxiliarySemanticSegmentationSkyMatte

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliarySemanticSegmentationSkyMatte()
        API-Since: 14.3
      • kCIImageRepresentationSemanticSegmentationSkyMatteImage

        @NotNull
        public static @NotNull java.lang.String kCIImageRepresentationSemanticSegmentationSkyMatteImage()
        The value for kCIImageRepresentationSemanticSegmentationSkyMatteImage should be a monochome CIImage object. API-Since: 14.3
      • CIRAWDecoderVersionNone

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersionNone()
      • CIRAWDecoderVersion8

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion8()
      • CIRAWDecoderVersion8DNG

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion8DNG()
      • CIRAWDecoderVersion7

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion7()
      • CIRAWDecoderVersion7DNG

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion7DNG()
      • CIRAWDecoderVersion6

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion6()
      • CIRAWDecoderVersion6DNG

        @NotNull
        public static @NotNull java.lang.String CIRAWDecoderVersion6DNG()
      • kCIInputLocalToneMapAmountKey

        @Deprecated
        public static java.lang.String kCIInputLocalToneMapAmountKey()
        Deprecated.
        NSNumber (double): The amount of the local tone map. Range is 0 to 1. Default is 1 API-Since: 14.3 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIPropertiesKey

        @Deprecated
        public static java.lang.String kCIPropertiesKey()
        Deprecated.
        Read-only NSDictionary containing properties for the output image. API-Since: 15.0 Deprecated-Since: 100000.0 Deprecated-Message: Use new CIRAWFilter class instead.
      • kCIFormatRGBX16

        public static int kCIFormatRGBX16()
        API-Since: 14.2
      • kCIFormatRGBXh

        public static int kCIFormatRGBXh()
        API-Since: 17.0
      • kCIFormatRGBXf

        public static int kCIFormatRGBXf()
        API-Since: 17.0
      • kCIFormatRGB10

        public static int kCIFormatRGB10()
        RGB101010 stored in little-endian 32bit int, 2 MSB are ignored, full-range (0-1024) API-Since: 17.0
      • kCIImageExpandToHDR

        @NotNull
        public static @NotNull java.lang.String kCIImageExpandToHDR()
        A boolean value specifying whether the image should be expanded to HDR if the image content support this. This option is supported by: imageWithContentsOfURL:options:, initWithContentsOfURL:options, imageWithData:options:, initWithData:options:, If this option value is @YES, the image will expanded to a HDR colorspace if supported. If this option not present or the value is @NO, then the image will not be transformed. API-Since: 17.0
      • kCIImageCacheImmediately

        @NotNull
        public static @NotNull java.lang.String kCIImageCacheImmediately()
        A boolean value specifying when the the image should be decoded. This option is supported by: imageWithContentsOfURL:options:, initWithContentsOfURL:options, imageWithData:options:, initWithData:options:, imageWithCGImage:options:, initWithCGImage:options:, imageWithCGImageSource:options:, initWithCGImageSource:options: If this option value is @YES, then if possible the image will be decoded into a non-volatile cache at initialization time. If this option value is @NO, then the image will be decoded into a volatile cache at render time. If not specified, CoreImage will decide when the image should be decoded.
      • kCIImageAuxiliaryHDRGainMap

        @NotNull
        public static @NotNull java.lang.String kCIImageAuxiliaryHDRGainMap()
        API-Since: 14.1
      • kCIContextMemoryLimit

        @NotNull
        public static @NotNull java.lang.String kCIContextMemoryLimit()
        A NSNumber that specifies the maximum memory footprint (in megabytes) that the CIContext allocates for render tasks. Larger values could increase memory footprint while smaller values could reduce performance. API-Since: 17.0