融智技术学院

 找回密码
 注册
Xamarin XAML语言教程套装
查看: 289|回复: 0

【iPhone每日一问】如何缩放高质量图像?

[复制链接]
MrLi 发表于 2014-2-25 16:00:03 | 显示全部楼层 |阅读模式

问:
在一个iPhone应用程序中,我需要缩放来自视图层图像的分辨率。一个很明显的方法是在UIGraphicsBeginImageContextWithOptions中指定缩放的倍数,但是任何时间缩放的倍数都不是1.0,然而图像的质量变得越来越糟糕——远远超过希望的像素的损失。
我已经尝试了几种其他缩放技术,但他们似乎都围绕着CGContext,并且似乎都做同样的事情。
简单地改变图像“大小”(不改变像素的分辨率)是不够的,主要的原因是该信息通过在传送中的其他手段被很多丢弃了(图像将被转换为JPG格式,并通过电子邮件发送)。
有没有任何的方法可以实现在iPhone上的图像缩放?

关于UIImage的调整问题,这篇文章使用了很多方法来处理UIImage对象。该UIImage具有一定的取向问题需要固定。这和另一个帖子会解决它。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号 )

GMT+8, 2019-7-19 02:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表