【问题标题】:create a scaled image [duplicate]创建缩放图像[重复]
【发布时间】: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) 方法。

感谢您的帮助。

【问题讨论】:

标签: java android


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-06-13
    • 2016-07-31
    • 2016-08-18
    • 1970-01-01
    • 2011-08-23
    • 2014-01-10
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多