Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建缩放图像_Java_Android - Fatal编程技术网

Java 创建缩放图像

Java 创建缩放图像,java,android,Java,Android,我可以从我的资产文件夹加载图像,但现在我想缩放图像(最初是400 x 240,希望是800 x 480) 我不能使用位图,因为有两个原因:(1)在不知道从C:\到Assets文件夹的整个路径的情况下,无法从文件创建位图,这是愚蠢的,因为整个路径将根据应用程序的安装位置而改变;以及(2),无法找到将图像转换为位图的方法。是的,我已经查阅了StackOverflow如何尝试那些/类似的事情,一整天都在查阅它们并一次又一次地尝试,没有运气 那么如何缩放图像呢?我不明白为什么操作这些东西这么难,位图和图

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

我不能使用位图,因为有两个原因:(1)在不知道从C:\到Assets文件夹的整个路径的情况下,无法从文件创建位图,这是愚蠢的,因为整个路径将根据应用程序的安装位置而改变;以及(2),无法找到将图像转换为位图的方法。是的,我已经查阅了StackOverflow如何尝试那些/类似的事情,一整天都在查阅它们并一次又一次地尝试,没有运气

那么如何缩放图像呢?我不明白为什么操作这些东西这么难,位图和图像到底有什么区别

是的,三天前我还不熟悉Java/Android,但我在C#和其他语言方面做了很多工作。另外,我知道如何创建和使用画布和绘画对象。理想情况下,我只需要一个图像scr\u scale\u Image(图像img、int ScaleX、int scaley)方法


谢谢您的帮助。

试试imagemagick,它提供了一个java api(JMagick)

您在这样做时有没有尝试和错误的代码?