Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Windows 中打开位图文件(widthxheight)时遇到问题。文件由 Java 程序生成,该程序读取 4 个字节的 .dat 文件并将它们写入为 .bmp 文件。奇怪的是,如果文件的宽度是4的倍数,则可以打开文件(即400x450)。但是,如果不是,我无法打开文件,并且显示绘图失败(即 450x400)。
知道为什么会这样吗?非常感谢。
BMP 行被填充为 4 个字节。请确保在读取时也写入以处理该问题,请参阅网络上的关于 BMP 格式的维基百科。