我正在将图像从Mac桌面应用程序传输到iPad应用程序,但在此过程中我丢失了所有图像的EXIF数据。
设置如下:
在Mac上: 1 - 从图像中获取NSData 2 - 调整图像大小 3 - 通过无线网络将图像发送到iPad应用程序
在iPad上: 4 - 将NSData写入文件 5 - 从文件中读取图像
一旦NSData进入iPad,EXIF数据似乎就丢失了。如果我手动打开图像,则无法找到EXIF数据。
您是否知道为什么EXIF数据会丢失?调整大小操作不会影响EXIF数据(我已经检查过),但是一旦NSData到达iPad,我就没有任何EXIF数据(甚至在我将数据写入磁盘之前)。我认为我从Mac发送到iPad的数据是相同的。
我使用ImageIO框架访问两个平台上的数据。 iPad / iPhone上的ImageIO是否可能以不同的方式处理并剥离或不支持EXIF数据?
欢迎提出任何指示。