2013-01-04 207 views
0

圖像大小約爲1.5MB。這個太大了。我將把圖像轉換爲pdf文件。如何減小圖像的大小(寬度,高度相同)?或者將圖片轉換爲pdf後更改pdf文件大小的方式?如何在不改變圖像尺寸的情況下縮小圖像大小?

目前我使用下面的代碼:

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

,但圖像的大小仍然較大。

有什麼建議嗎?

回答

0

您確定問題出在圖片大小上,而不是「PDF中圖片」的大小?

你說大小是1.5MB,但是什麼時候? [UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];之前還是之後?

您使用的是高壓縮比,因此如果尺寸是1.5MB之後...您的圖像可能具有非常高的分辨率。 壓縮無法做到的奇蹟;-)

不過,我懷疑你的問題是在PDF轉換,所以[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];線後檢查圖像的圖像尺寸,讓我知道

+0

我得到後的圖像從iPhone4捕獲 - >它是1.5MB。使用代碼後:[UIImage imageWithData:UIImageJPEGRepresentation(img,0.01f)];它接近1MB - >仍然很大。轉換pdf文件與圖像大小相同。 – jimmy

+0

對不起,在閱讀更新之前添加了以前的評論。這似乎很奇怪,你的壓縮比很高......你可以發佈一個示例圖像,所以我試圖壓縮它?在運行該行後恰好爲819KB的 – LombaX

+0

。 – jimmy

相關問題