0
圖像大小約爲1.5MB。這個太大了。我將把圖像轉換爲pdf文件。如何減小圖像的大小(寬度,高度相同)?或者將圖片轉換爲pdf後更改pdf文件大小的方式?如何在不改變圖像尺寸的情況下縮小圖像大小?
目前我使用下面的代碼:
img = [UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];
,但圖像的大小仍然較大。
有什麼建議嗎?
圖像大小約爲1.5MB。這個太大了。我將把圖像轉換爲pdf文件。如何減小圖像的大小(寬度,高度相同)?或者將圖片轉換爲pdf後更改pdf文件大小的方式?如何在不改變圖像尺寸的情況下縮小圖像大小?
目前我使用下面的代碼:
img = [UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];
,但圖像的大小仍然較大。
有什麼建議嗎?
您確定問題出在圖片大小上,而不是「PDF中圖片」的大小?
你說大小是1.5MB,但是什麼時候? [UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];
之前還是之後?
您使用的是高壓縮比,因此如果尺寸是1.5MB之後...您的圖像可能具有非常高的分辨率。 壓縮無法做到的奇蹟;-)
不過,我懷疑你的問題是在PDF轉換,所以[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];
線後檢查圖像的圖像尺寸,讓我知道
我得到後的圖像從iPhone4捕獲 - >它是1.5MB。使用代碼後:[UIImage imageWithData:UIImageJPEGRepresentation(img,0.01f)];它接近1MB - >仍然很大。轉換pdf文件與圖像大小相同。 – jimmy
對不起,在閱讀更新之前添加了以前的評論。這似乎很奇怪,你的壓縮比很高......你可以發佈一個示例圖像,所以我試圖壓縮它?在運行該行後恰好爲819KB的 – LombaX
。 – jimmy