从相机胶卷和共享打开图像时,文件大小的报告方式不同

时间:2012-08-31 14:51:44

标签: iphone ios

我有一个应用程序拍摄照片并将其保存到相机胶卷和一个显示保存在我的库中的图像的视图。

我已经实施了一个共享选项。当我从我的库中打开图像(从相机胶卷中取出)并使用共享选项通过电子邮件发送它时,它表示图像是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];
}

1 个答案:

答案 0 :(得分:0)

您图书馆中存在的图片是原创的,并且尺寸最大。

由你决定调整它以使其变小。