我正在尝试将灰度PNG转换为具有以下属性的位图(BMP3版本):
Format: BMP3 (Microsoft Windows bitmap image (V3))
Class: PseudoClass
Type: Grayscale
Endianess: Undefined
Colorspace: Gray
Depth: 8-bit
Channel depth:
gray: 2-bit
问题是,我需要上面的特定配置(由identify-verbose test.bmp获取)由gimp生成,否则就是从imagemagick获得的配置。
Format: BMP3 (Microsoft Windows bitmap image (V3))
Class: PseudoClass
Type: Bilevel
Endianess: Undefined
Colorspace: Gray
Depth: 1-bit
Channel depth:
gray: 1-bit
把白色变成黑色。此图像正在发送到热敏打印机。
我用过以下方法:
convert test_tcl.png -colors 16 +dither -type bilevel BMP3:test.bmp
使用文件,我已经看到可以从设备正确打印的图像应该是以下格式:
$ file test_gimp3.bmp
test.bmp: PC bitmap, Windows 3.x format, 192 x 192 x 8
然而,我的是:
$ file test.bmp
test.bmp: PC bitmap, Windows 3.x format, 192 x 192 x 1
我怎样才能从上面产生(8位/2位)的输出?