-3

我可以从我的资产文件夹中加载图像,但现在我想缩放图像(最初是 400 x 240,希望它是 800 x 480)。

由于 2 个原因,我无法使用 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) 方法。

谢谢你的帮助。

4

1 回答 1

0

试试 imagemagick,它为 java (JMagick) 提供了一个 api - http://www.imagemagick.org/script/index.php

于 2013-10-23T08:40:30.697 回答