我正在写一个iPhone应用程序来创建一个屏幕截图,并将它作为PNG或JPG格式邮件。如何压缩图像以减小文件大小?如何压缩UIImage?
这里是我的捕捉图像代码:
UIGraphicsBeginImageContext(containerView.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// launch mail app
[self performSelector:@selector(sendImage:) withObject:viewImage afterDelay:0.5];
谢谢布鲁斯。我想通了,我需要的是以下行包括我的电子邮件图像的脚本:NSData * data = UIImageJPEGRepresentation(imageView,0.90); – MDM 2012-02-28 20:23:25