【发布时间】:2012-02-22 06:15:38
【问题描述】:
我对调整我的 iPhone 应用程序中的图像大小有疑问。因此,用户拍照或从图库中选择一张照片,然后将这张照片发送到服务器。我已经有来自this answer 的代码来调整图片大小:
UIImage * small=[self imageByScalingToSize:CGSizeMake(150,150) img:image];
大小只是一个例子。
我向服务器发送少量但我必须考虑的事情:
- 图像必须小于或等于 150 KB,并且
- 我读过here,当用户通过 3G 发送图像时,iphone 会自动将图像大小调整为 (800,600)。
所以我想做的是将图像大小调整为 (800,600)(这部分我已经有了),然后检查它是否超过 150k,如果是,则以某种方式减小它。
有没有一种方法可以计算图像的字节数,知道图像的大小以及其他一些数据?
我怎样才能在文件大小方面实现这种大小减小?
【问题讨论】:
标签: iphone image image-size