说,我从用户的相册中获得了一张图片,现在我想修改文件中的元数据或MCU,然后将其保存为新照片或重新写入原始照片。换句话说,我必须在无损模式下编辑JPEG数据块。
我使用以下默认代码抓取图像:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
selectedImage.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
答案 0 :(得分:3)
您可以使用library iphone-exif更改元数据,而无需对JPEG图像进行新的压缩。
更新1: 您也可以查看libjpeg,尤其是jpegtran(一种用于不同JPEG格式之间的无损转码的实用程序。)
据我所知,如果没有新的压缩,你无法改变MCU(MCU尺寸!)。