0

画像のサイズは約1.5MBです。大きすぎます。画像をpdfファイルに変換していきます。画像のサイズを縮小する方法 (幅、高さは同じ)? または、画像をPDFに変換した後にPDFファイルのサイズを変更する方法は?

現在、私は以下のコードを使用しています:

img = [UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];

しかし、画像のサイズはまだ大きいです。

何かアドバイス?

4

1 に答える 1

0

問題は「PDF内の画像」のサイズではなく、画像のサイズにあると確信していますか?

サイズは1.5MBとおっしゃっていますが、いつですか?行の前または後[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];

高い圧縮率を使用しているため、サイズが1.5MBの場合、画像の解像度は非常に高くなります。圧縮は奇跡を行うことはできません;-)

ただし、PDF変換に問題があると思われるので、行後の画像の画像サイズを確認して[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];お知らせください

于 2013-01-04T16:29:47.027 に答える