【发布时间】:2013-11-01 10:28:30
【问题描述】:
我可以从我的资产文件夹中加载图像,但现在我想缩放图像(最初是 400 x 240,希望它是 800 x 480)。
我不能用 Bitmaps 执行此操作,原因有两个:(1) 在不知道从 C:\ 到 Assets 文件夹的整个路径的情况下,似乎无法从文件创建 Bitmap,因为整个路径都是愚蠢的会根据应用程序的安装位置而改变; (2),找不到将图像转换为位图的方法。是的,我在 StackOverflow 上查找了如何尝试这些/类似的东西,整天都在查找它们并一次又一次地尝试 3 天,没有运气。
那么如何缩放图像?我不明白为什么操纵这些东西这么难,Bitmap 和 Image 到底有什么区别?
是的,3 天前我是 Java/Android 的新手,但我在 C# 和其他语言方面做了很多工作。 PS,我知道如何创建和使用 Canvas 和 Paint 对象。理想情况下,我只需要一个 Image scr_scale_image(Image img, int ScaleX, int Scale y) 方法。
感谢您的帮助。
【问题讨论】:
-
你的任何代码尝试和错误,同时这样做?