试图通过ImageMagick和ViX統合画像ビュアー将bmp文件从24位转换为16位bmp .这与我的图片中的缩略图一样,但在十六进制内容不是我所期望的。我问的问题,因为我必须将这些16位bmp文件隐藏到.spr (雪碧图像文件)的MMORPG游戏(血统1)。
ImageMagick命令
convert '24_bit.bmp' -alpha off -define bmp:subtype=RGB565 '16_bit.bmp'ViX統合画像ビュアー
Use GUI windows to decreasing color to Highcolor(16bit)结果呈现(红色背景将在游戏中透明)

BMP十六进制比较

发布于 2022-10-06 13:19:42
区别在于,默认情况下,ImageMagick会编写v5 BMP,而您的程序编写的是v3 BMP。
要使ImageMagick写入旧的BMP3格式,请在输出文件名前面加上如下所示的BMP3::
convert input.bmp -alpha off -define bmp:subtype=RGB565 BMP3:output.bmphttps://stackoverflow.com/questions/73955424
复制相似问题