Class CIImage

    • Constructor Detail

      • CIImage

        public CIImage()
      • CIImage

        public CIImage​(CGImage image)
      • CIImage

        public CIImage​(NSData data)
      • CIImage

        @Deprecated
        public CIImage​(int name,
                       CGSize size,
                       boolean flipped,
                       CGColorSpace colorSpace)
        Deprecated.
        Deprecated in iOS 12.0. Core Image OpenGL API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)
        Since:
        Available in iOS 6.0 and later.
      • CIImage

        public CIImage​(NSURL url)
      • CIImage

        public CIImage​(IOSurface surface)
        Since:
        Available in iOS 5.0 and later.
      • CIImage

        public CIImage​(CVImageBuffer imageBuffer)
        Since:
        Available in iOS 9.0 and later.
      • CIImage

        public CIImage​(CVPixelBuffer pixelBuffer)
        Since:
        Available in iOS 5.0 and later.
      • CIImage

        public CIImage​(CIColor color)
      • CIImage

        public CIImage​(AVDepthData data)
        Since:
        Available in iOS 11.0 and later.
      • CIImage

        public CIImage​(NSCoder decoder)
      • CIImage

        public CIImage​(UIImage image)
        Since:
        Available in iOS 5.0 and later.
      • CIImage

        public CIImage​(UIImage image,
                       CIImageOptions options)
        Since:
        Available in iOS 5.0 and later.
    • Method Detail

      • getExtent

        public CGRect getExtent()
      • getProperties

        public NSDictionary<NSString,​?> getProperties()
        Since:
        Available in iOS 5.0 and later.
      • getUrl

        public NSURL getUrl()
        Since:
        Available in iOS 9.0 and later.
      • getColorSpace

        public CGColorSpace getColorSpace()
        Since:
        Available in iOS 9.0 and later.
      • getPixelBuffer

        public CVPixelBuffer getPixelBuffer()
        Since:
        Available in iOS 10.0 and later.
      • getCGImage

        public CGImage getCGImage()
        Since:
        Available in iOS 10.0 and later.
      • getDepthData

        public AVDepthData getDepthData()
        Since:
        Available in iOS 11.0 and later.
      • getPortraitEffectsMatte

        public AVPortraitEffectsMatte getPortraitEffectsMatte()
        Since:
        Available in iOS 12.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • getImageProviderTileSize

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

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

        protected long init​(CGImage image)
      • init

        protected long init​(NSData data)
      • init

        @Deprecated
        protected long init​(int name,
                            CGSize size,
                            boolean flipped,
                            CGColorSpace colorSpace)
        Deprecated.
        Deprecated in iOS 12.0. Core Image OpenGL API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)
        Since:
        Available in iOS 6.0 and later.
      • init

        protected long init​(NSURL url)
      • init

        protected long init​(IOSurface surface)
        Since:
        Available in iOS 5.0 and later.
      • init

        protected long init​(IOSurface surface,
                            CIImageOptions options)
        Since:
        Available in iOS 5.0 and later.
      • init

        protected long init​(CVImageBuffer imageBuffer)
        Since:
        Available in iOS 9.0 and later.
      • init

        protected long init​(CVPixelBuffer pixelBuffer)
        Since:
        Available in iOS 5.0 and later.
      • init

        protected long init​(CIColor color)
      • newImageByApplyingCGOrientation

        public CIImage newImageByApplyingCGOrientation​(CGImagePropertyOrientation orientation)
        Since:
        Available in iOS 11.0 and later.
      • newImageByCompositingOverImage

        public CIImage newImageByCompositingOverImage​(CIImage dest)
        Since:
        Available in iOS 8.0 and later.
      • newImageByCroppingToRect

        public CIImage newImageByCroppingToRect​(CGRect rect)
      • newImageByClampingToExtent

        public CIImage newImageByClampingToExtent()
        Since:
        Available in iOS 8.0 and later.
      • newImageByClampingToRect

        public CIImage newImageByClampingToRect​(CGRect rect)
        Since:
        Available in iOS 10.0 and later.
      • newImageByApplyingFilter

        public CIImage newImageByApplyingFilter​(java.lang.String filterName,
                                                CIFilterInputParameters params)
        Since:
        Available in iOS 8.0 and later.
      • newImageByApplyingFilter

        public CIImage newImageByApplyingFilter​(java.lang.String filterName)
        Since:
        Available in iOS 11.0 and later.
      • newImageByColorMatchingColorSpaceToWorkingSpace

        public CIImage newImageByColorMatchingColorSpaceToWorkingSpace​(CGColorSpace colorSpace)
        Since:
        Available in iOS 10.0 and later.
      • newImageByColorMatchingWorkingSpaceToColorSpace

        public CIImage newImageByColorMatchingWorkingSpaceToColorSpace​(CGColorSpace colorSpace)
        Since:
        Available in iOS 10.0 and later.
      • newImageByPremultiplyingAlpha

        public CIImage newImageByPremultiplyingAlpha()
        Since:
        Available in iOS 10.0 and later.
      • newImageByUnpremultiplyingAlpha

        public CIImage newImageByUnpremultiplyingAlpha()
        Since:
        Available in iOS 10.0 and later.
      • newImageBySettingAlphaOneInExtent

        public CIImage newImageBySettingAlphaOneInExtent​(CGRect extent)
        Since:
        Available in iOS 10.0 and later.
      • newImageByApplyingGaussianBlurWithSigma

        public CIImage newImageByApplyingGaussianBlurWithSigma​(double sigma)
        Since:
        Available in iOS 10.0 and later.
      • newImageBySettingProperties

        public CIImage newImageBySettingProperties​(NSDictionary<?,​?> properties)
        Since:
        Available in iOS 10.0 and later.
      • newImageBySamplingLinear

        public CIImage newImageBySamplingLinear()
        Since:
        Available in iOS 11.0 and later.
      • newImageBySamplingNearest

        public CIImage newImageBySamplingNearest()
        Since:
        Available in iOS 11.0 and later.
      • newImageByInsertingIntermediate

        public CIImage newImageByInsertingIntermediate()
        Since:
        Available in iOS 12.0 and later.
      • newImageByInsertingIntermediate

        public CIImage newImageByInsertingIntermediate​(boolean cache)
        Since:
        Available in iOS 12.0 and later.
      • getRegionOfInterest

        public CGRect getRegionOfInterest​(CIImage image,
                                          CGRect rect)
        Since:
        Available in iOS 6.0 and later.
      • getEmptyImage

        public static CIImage getEmptyImage()
      • getAutoAdjustmentFilters

        public NSArray<CIFilter> getAutoAdjustmentFilters()
        Since:
        Available in iOS 5.0 and later.
      • init

        protected long init​(AVDepthData data)
        Since:
        Available in iOS 11.0 and later.
      • init

        protected long init​(NSCoder decoder)