如何调整图像大小?
我从 UIImagePickerController
获取了图像,但该文件看起来太大而无法通过互联网传输,我想调整图像大小。 我找不到任何与图像处理相关的方法。
有什么推荐吗?
I have taken an image from UIImagePickerController
, but the file looks too big to be transferred through internet, I'd like to resize the image. I couldn't find any method related to the image process.
Any recommendation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 UIGraphicsBeginImageContext() 创建所需大小的上下文,然后使用 UIImage 的 -drawInRect: 方法将图像绘制到上下文,最后使用 UIGraphicsGetImageFromCurrentImageContext( ) 来拉出一个新的 UIImage。
You could create a context of the desired size using
UIGraphicsBeginImageContext()
, then draw the image to the context using UIImage's-drawInRect:
method, and finally useUIGraphicsGetImageFromCurrentImageContext()
to pull a new UIImage back out.