我的应用程序旨在将一些用户照片保存在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中没有找到它。
你对此有所了解吗? 提前谢谢。