私のアプリケーションは、ファイルを電子メールで送信するために、ユーザーの写真を PDF ファイルに保存することを目的としています。小さなサイズの pdf を生成するために、画像を jpeg で圧縮したいと考えています。PDF コンテキストに jpeg を描画すると、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 でこれが見つかりませんでした。
あなたはそれについて考えがありますか?前もって感謝します。