JPEG时内存泄漏,而不是PNG

我的应用程序旨在将一些用户照片保存在PDF文件中,以便通过电子邮件发送文件。为了生成小尺寸的pdf,我想在jpeg中压缩我的图像。当我将jpeg绘制到PDF上下文时,pdf文件确实比我使用PNG时要小得多,但使用了JPEG泄漏。 为了我的调试,我在项目中添加了一个jpeg和一个png文件。 以下调用泄漏:
UIImage * destImage = [UIImage imageNamed:@"Image.JPG"];
[destImage drawInRect:drawingFrame];
而这一个不是:
UIImage * destImage = [UIImage imageNamed:@"Image.png"];
[destImage drawInRect:drawingFrame];
有什么我想念的吗?这是一个知道问题吗? 我正在考虑一种解决方法,包括使用我的图像的PNG表示,并为我生成的pdf设置特定的压缩选项,但是在pdf生成sdk中没有找到它。 你对此有所了解吗? 提前致谢。     
已邀请:

要回复问题请先登录注册