如何在不改变图像尺寸的情况下缩小图像尺寸?

时间:2013-01-04 16:18:13

标签: xcode image

图像大小约为1.5MB。这个太大了。我要将图像转换为pdf文件。如何减小图像的大小(宽度,高度是否相同)?或者在将图像转换为pdf后改变pdf文件大小的方法是什么?

目前我正在使用以下代码:

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

但图像的大小仍然很大。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您确定问题在于图像的大小而不是“PDF中的图像”的大小吗?

你说这个大小是1.5MB,但什么时候?在[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];行之前或之后?

你使用的是高压缩比,所以如果大小是1.5MB,那么......你的图像可能具有非常高的分辨率。 压缩不能创造奇迹; - )

但我怀疑您的问题出在PDF转换中,因此请在[UIImage imageWithData:UIImageJPEGRepresentation(img, 0.01f)];行之后检查图片的图片大小并告诉我