【发布时间】:2012-08-31 14:51:43
【问题描述】:
我有一个应用程序可以拍摄照片并将其保存到相机胶卷和一个显示保存在我的库中的图像的视图。
我已经实现了共享选项。当我从我的库中打开一张图片(取自相机胶卷)并使用共享选项通过电子邮件发送它时,它说该图片为 10Mb。
如果从相机胶卷发送相同的图像,则显示为 1.2Mb。当我在笔记本电脑上打开这两个图像时,文件大小不同。
有人知道为什么会这样吗?为了减少从我的应用程序发送的文件大小,我是否遗漏了什么?
分享功能代码如下:
- (IBAction)share:(id)sender {
NSArray *activityItems = @[self.imageView.image];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact ];
[self presentViewController:activityViewController animated:YES completion:NULL];
}
【问题讨论】:
-
此问题涉及预发布 API,因此只能在相关领域的 Apple 自己的开发者论坛上讨论。