有没有办法在Android中复制不涉及压缩它的图像文件?

时间:2013-06-26 12:13:50

标签: android image bitmap compression copying

有没有办法在Android中复制不涉及压缩它的图像文件? 也就是说,我想在两个地方存储完全相同的图片,相同的高度,宽度,大小和属性。

我尝试使用copyBitmap,createBitmap(Bitmap src),但这些都没有写入android。

从我的研究中我发现的代码类似于:

Bitmap1.compress(Bitmap.CompressFormat.JPEG,50,stream),这不是我想要的。这要么会损失质量,要么将图片的大小扩大至少2倍。

提前致谢! =)

1 个答案:

答案 0 :(得分:0)

基本上,您所要做的就是使用java.io库,因为您不想进行图像处理而是进行文件操作。它看起来像这样:

private void copy(File soure, File destination) throws IOException {
    Reader reader = new FileReader(soure);
    Writer writer = new FileWriter(destination);

    while (reader.ready()) {
        writer.write(reader.read());
    }
}