0

我创建了 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();
4

0 回答 0