使用图像属性保存CGImage



我正在开发一款照片应用程序,该应用程序需要保存具有用户指定属性的图像,例如以特定分辨率(例如400dpi或用户指定的任何分辨率)保存长边的英寸数。因此,我需要编写一个能够设置图像尺寸、分辨率、颜色空间等的CGImage。我还没有找到在CGImage级别实现这一点的方法。我目前正在使用ImageMagick的iOS端口,尽管它很神奇,但我想使用iOS固有的方法。

如有任何帮助,我们将不胜感激。。。。

CGImage是一个不可变的、不透明的内存中图像表示。

我相信您正在寻找的是位于标题恰当的ImageIO.framework中的图像I/O功能。创建一个CGImageDestination,然后使用CGImageDestinationSetProperties指定其属性。

最新更新