iPhone 中高效的缩略图创建
在 iPhone 中从任意网页图像创建缩略图的最有效方法是什么?
What's the most efficient way to create a thumbnail from an arbitrary web image in iPhone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
两种快速创建图像缩略图方法的比较
请参阅此链接了解详细信息
http://www.cocoaintheshell.com/2011/01/uiimage-scaling-图像/
或者
http://vocaro.com/ trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/
对于未来,只需从第一个复制粘贴代码
第一种方法,使用 UIKit
结果长凳给了我以下内容:
第二种方法,使用 ImageIO
他长凳给了我这个:
您可以看到使用 ImageIO 比 UIKit 快约 19%,并且使用的内存也略少。
the comparison of two method for fast creating thumbnail from image
kindly see this link for detail
http://www.cocoaintheshell.com/2011/01/uiimage-scaling-imageio/
or
http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/
for future , just copy pasting code from first one
First method, using UIKit
Results of the benches gave me the following :
Second method, using ImageIO
he benches gave me this :
You can see that using ImageIO is about 19% faster than UIKit, and also uses slightly less memory.
这是我最好的方式我发现了。
This is best way that I've found.
到目前为止,我发现适用于任何图像的唯一方法是将其显示在具有正确大小的 ImageView 中,然后从该视图创建位图。
但远非高效。
The only way that I've found so far that works on any images is to show it in an ImageView with the right size, and then create a bitmap from that view.
Far from efficient, though.