dreampiggy / dreampiggy.github.io

DreamPiggy's blog
MIT License
3 stars 1 forks source link

探秘越来越复杂的ImageIO框架 | 小猪的博客 #36

Closed dreampiggy closed 1 year ago

dreampiggy commented 1 year ago

https://dreampiggy.com/2022/09/07/%E6%8E%A2%E7%A7%98%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%A4%8D%E6%9D%82%E7%9A%84ImageIO%E6%A1%86%E6%9E%B6/

ImageIO是Apple提供的上层框架,用于处理常见图像格式的编解码,以抽象的Source-Destination设计来提供了诸如从图像压缩数据解析得到CGImage,从CGImage编码得到压缩数据,甚至是从一个图像格式(JPEG)转码到另一个图像格式(HEIF)的能力 ImageIO定位是上层框架,封装了诸多的苹果的底层解码器,开源编解码器,硬件HEVC/ProRes加速器等等底层细节,