iphone - 减小图像文件大小

标签 iphone objective-c cocoa ios4 uiimage

是否可以在不改变图像尺寸的情况下减小图像尺寸。类似于photoshop。

例如,如果实际图像大小为 400Kb,尺寸为 400 X 300,并且如果我编辑和保存图像的分辨率较低。然后图像大小为250kb,尺寸为400 X 300。

注意:如果图像包含,我需要实现透明度。 我需要在网站中显示时推送此图像服务器和相同的图像。

最佳答案

是的,这是可能的......请参阅此代码

UIImage *image = [UIImage imageNamed:@"anyImage.png"];

NSData *data = UIImageJPEGRepresentation(image, 0.5);
// 0.5 is float value it is 1.0 for same resolution

UIImage *newImage = [UIImage imageWithData:data];

谢谢!

关于iphone - 减小图像文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753029/

相关文章:

iphone - Interface Builder 无法打开文档 ".xib",因为它不存在

iphone - 访问动画的 presentationLayer 以检测碰撞

iphone - 在xcode中使用UISwitch的If/Then语句

ios - 使用 Xcode 的 OpenFire

c - OpenGL矩阵问题

xcode - 安装和使用 Pantomime 框架...找不到 Pantomime/Pantomime.h

iphone - drawRect 中的可拉伸(stretch)图像导致滚动缓慢

javascript - CKEditor iOS 在按钮事件上获取 HTML 编辑器内容

objective-c - 基于 View 的自定义选择样式 "Source List"NSOutlineView

objective-c - 使用 iPhone SDK 获取用户输入的文本并将其保存在网络服务器上