ImageIO框架详细解析(一) —— 基本概览

版本记录

版本号 时间
V1.0 2017.10.08

前言

ImageIO框架主要用来读写大多数图像文件格式。 管理颜色和访问图像元数据。接下来几篇我们就详细的解析这个框架。

框架基本

首先看一下该框架的基本信息。

ImageIO框架详细解析(一) —— 基本概览_第1张图片

Image I / O编程接口框架允许应用程序读取和写入大多数图像文件格式。 该框架提供高效率,色彩管理和访问图像元数据。

下面先看一下框架的基本结构。

ImageIO框架详细解析(一) —— 基本概览_第2张图片

框架结构

下面我们就看一下该框架的详细结构。

1. Opaque Types

  • CGImageDestination
    • CGImageDestination对象抽象数据写入任务。 图像目的地可以表示单个图像或多个图像。 它可以包含缩略图和每个图像的属性。
      本参考中描述的函数可以将数据写入三种目的地:URLCFData对象数据消费者。 为相应目的地创建CGImageDestination对象后,可以添加图像数据并设置图像属性。 完成添加数据后,调用函数CGImageDestinationFinalize将图像数据和属性写入URL,CFData对象或数据消费者。
  • CGImageSource
    • CGImageSource对象抽象数据读取任务。 图像源可以从URLCFData对象数据消费者读取图像数据。
      为适当的源创建CGImageSource对象后,您可以使用CGImageSource函数获取图像,缩略图,图像属性和其他图像信息。

2. Reference

  • CGImageProperties
    • CGImageProperties参考定义了表示Image I / O框架使用的图像特征的常量。
  • Image I/O Structures
  • Image I/O Enumerations
  • Image I/O Constants
  • Image I/O Functions
  • Image I/O Data Types

3. Related Documentation

  • Image I/O Programming Guide

后记

未完,待续~~~

ImageIO框架详细解析(一) —— 基本概览_第3张图片

你可能感兴趣的:(ImageIO框架详细解析(一) —— 基本概览)