在向其写入字节数组后改变PNG文件的大小

时间:2015-04-08 06:04:39

标签: android image file-writing

我创建了FileOutputStream对象,在该文件中我写了大小为2515字节的字节数组。我将文件保存在SD卡上作为PNG图像。看到该图像大小的属性更改为2389字节。我在HexEditor中检查了那个字节数组并创建了另一个PNG,它的大小是2515字节,它是正确的。 下面是我在PNG文件中写字节数组的代码。请让我知道,我错了。提前谢谢。


FileOutputStream outStream = new FileOutputStream(Path);
int nLen = byteArray.length;
for(int i = 0 ; i < nLen ; i++)
{
    outStream.write(byteArray[i]);
}
outStream.flush();
outStream.close();

这是我尝试的其他方法

FileOutputStream outStream1 = new FileOutputStream(m_strRgnGroupPath);
int nLen = byteArray.length;
outStream1.write(byteArray,0,nLen);
outStream1.flush();
outStream1.close();

0 个答案:

没有答案