我对在我的 iphone 应用程序中调整图像大小有疑问。因此,用户拍摄一张照片或从图库中选择一张,然后将这张照片发送到服务器。我已经有了这个答案的代码来调整图片的大小:
UIImage * small=[self imageByScalingToSize:CGSizeMake(150,150) img:image];
大小只是一个例子。
我向服务器发送少量信息,但我必须考虑以下事项:
- 图像必须小于或等于 150 KB,并且
- 我在这里读到,当用户通过 3G 发送图像时,iphone 会自动将图像大小调整为 (800,600)。
所以我想做的是将图像大小调整为 (800,600) (这部分我已经有了),然后检查它是否超过 150k 并以某种方式减少它。
有没有办法计算图像的字节数知道大小和其他一些数据?
我怎样才能在文件大小方面实现这种大小减小?