3

我的应用程序旨在将一些用户照片保存在 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 中没有找到它。

你有什么想法吗?提前致谢。

4

0 回答 0