压缩如何减少文件的大小。。。。在爪哇
Possible Duplicate:
Resize an image in Java - Any Open Source Library ?
InputStream is = new FileInputStream(file);
long length = file.length();
// if (length > Integer.MAX_VALUE) {
// File is too large
// }
byte[] bytes = new byte[(int) length];
如果我输入大图像。。。。它应该可以接受,但尺寸应该减小
# 1 楼答案
首先,应该使用缓冲区并以缓冲区大小的增量读取数据,否则当数据较大时可能会出现问题
第二,正如其他用户所建议的,您应该使用压缩,或者,因为我们讨论的是图像,如果您处于内存非常有限的环境中,您可以将其作为最后一个资源进行缩减采样
# 2 楼答案