What‘s New in Core Image (iOS)

What's New

时间

What's New

2020, iOS 14
  • 更多内置filter(222)
2019, iOS 13
2018, iOS 12
  • 更多内置filter(200+)。例如:CICoreMLModel
  • imageByInsertingIntermediate
  • Metal Shading Language新特性
    • half-float
    • group read
    • group write
  • 建议使用Metal Shading Language来写CIKernel,不要使用Core Image Kernel Language
  • PyCoreImage。python也可以使用Core Image的强大功能
2017, iOS 11
  • 支持通过Metal Shading Language来写CIKernel

  • 自定义渲染目标(custom render destination)

  • Barcode描述符

  • Xcode Quick Looks。调试过程中,可以直接查看CIImage的生成过程和结果

  • 更多内置filter(196)。例如:与图像深度数据相关的filter

  • 图像深度数据相关

  • Vison相关。一般来说,图像处理工作交给Core Image,图像分析工作交给Vison

  • CIBlendKernel

2016, iOS 10
  • CIImageProcessorKernel。支持在Core Image pipeline里增加使用其他技术进行图像处理的逻辑
  • 更多内置filter(180)。例如:CIRawFilter等
  • 性能相关
    • Core Image底层默认使用Metal渲染
    • CIImage->UIImage更快
    • 支持输入输出为half-float格式的CGImage
2015, iOS 9
  • Metal相关:
    • 支持从Metal texture创建CIImage
    • 支持渲染到Metal texture
    • Core Image底层可以使用Metal渲染
    • Core Image的一些内置filter使用了MPS(Metal Performance Shaders)
  • 更多内置filter
  • CIDetector相关(支持“文字”检测)
  • 颜色管理:
    • 支持ICC-based颜色空间
    • 可以正确渲染“指定了之前不支持的颜色空间”的TIFF和JPG
  • Core Image与AVVideoComposition的集成
  • CIImageProvider
  • 基于反馈的处理(Feadback-based processing)
2014, iOS 8
  • 支持自定义filter!支持通过Core Image Kernel Lanugage写CIKernel(CIKernel, CIColorKernel, CIWarpKernel)
  • 超大图像的支持(支持“宽高大于GPU的限制”的图像)
  • 改进的GPU渲染
    • 支持“短时间内”,以“低优先级”的后台GPU渲染(CIContext的drawImage除外)
    • 支持“低优先级”的前台GPU渲染:kCIContextPriorityRequestLow
    • 结合上面两点,再加上“超大图像的支持”,已经没有需要使用“CPU渲染”的场景了,可以直接使用“GPU渲染”
  • 更多内置filter(115)。例如:CIPerspectiveCorrection等
  • CIDetector相关(支持“矩形”和“QRCode”检测)
2013, iOS 7
  • 更多内置filter(100+)。例如:CIQRCodeGenerator等
  • CIDetector相关(支持“笑脸”和“眨眼”检测)
2012, iOS 6
  • 性能优化(filter代码生成逻辑等)
  • 更好的OpenGL ES集成
    • 从texture创建CIImage
    • 渲染到texture
  • 更多内置filter(93)
  • 支持YUV颜色空间的输入
  • CIContext的drawImage从同步变为异步
2011, iOS 5
  • Core Image在iOS上的第一个版本。功能包括:
    • 图像处理。3大核心类:CIImage, CIFilter, CIContext
    • 图像分析。CIDetector, CIFeature
    • 图像自动增强。CIImage的autoAdjustmentFilters方法
  • 共有16个内置filter。不支持自定义filter

参考

  • WWDC,Core Image相关的session。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值