【发布时间】:2015-07-07 00:22:16
【问题描述】:
目前我有一个包含图像 ARGB 值的二维整数数组。 现在我想获得一个包含这些值的位图,以将其显示在屏幕上。
位图也应该被缩放,例如图像是 80x80 或 133x145,但我只希望它是 50x50。 像这样,但由于它是 Android,Java 类不可用:
private static BufferedImage scale(BufferedImage image, int width, int height) {
java.awt.Image temp = image.getScaledInstance(width, height, java.awt.Image.SCALE_SMOOTH);
BufferedImage imageOut = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D bGr = imageOut.createGraphics();
bGr.drawImage(temp, 0, 0, null);
bGr.dispose();
return imageOut;
}
我已经搜索了 API 和 Stack Overflow,但找不到任何提示、类或方法。
【问题讨论】:
标签: java android arrays image bitmap