我正在寫一個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