无法打开位图文件

时间:2012-08-02 12:54:30

标签: java bmp

我在Windows中打开位图文件(widthxheight)时遇到问题。文件由Java程序生成,该程序将.dat文件读取4bytes并将其写为.bmp文件。奇怪的是,如果文件的宽度是4的倍数,则可以打开文件(即400x450)。但是,如果不是,我无法打开文件,它说绘图失败(即450x400)。

知道为什么会这样吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

BMP行填充为4个字节。请确保在写入时也要阅读,请参阅网络,维基百科关于BMP格式。