0

可能重复:
在 Java 中调整图像大小 - 任何开源库?

InputStream is = new FileInputStream(file);
    long length = file.length();
    // if (length > Integer.MAX_VALUE) {
    // File is too large
    // }
    byte[] bytes = new byte[(int) length];

如果我输入大图像....它应该接受但尺寸应该减小

4

2 回答 2

0
于 2011-04-12T09:09:09.087 回答
0

首先,您应该使用缓冲区并以缓冲区大小为增量读取数据,否则当数据很大时您可能会遇到问题。

其次,正如其他用户所建议的那样,您应该使用压缩,或者,由于我们正在谈论图像,如果您处于内存非常受限的环境中,您始终可以将其作为最后一个资源进行下采样。

于 2011-04-12T10:26:00.920 回答