【发布时间】:2011-06-23 09:43:18
【问题描述】:
我有许多不同比例的图像正在调整(缩小)到 iPhone/iPad 屏幕尺寸。
我需要实现的是创建全屏位图(960x640、480x320、1024x768),此图像居中并调整大小并包括黑色边框。缩放由 AspectFit 自动完成,但如何将结果转换为全屏图像?
在 Android 上,我使用的是 imageview.buildDrawingCache(); 和 imageview.getDrawingCache();。不是最快的解决方案,但对我来说已经足够了。
例如:
- 图片尺寸:1000x500
- 图片在 iPhone4 上缩放为:960x480
- iPhone4分辨率和我需要的图片尺寸:960x640
知道如何解决这个问题吗?
我需要这张图片在内存中大约 2 分钟,然后我可以清理它。
编辑: 这就是我需要的 - 将缩放的位图更改为与周围环境缩放的位图。
【问题讨论】:
标签: iphone image bitmap scaling