我正在尝试将具有以下属性的灰度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
问题是我需要上面由GIMP进行的特定配置(由identify -verbose test.bmp采取),否则需要从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位)产生输出?
答案 0 :(得分:0)
所以我的问题是调色板。
当我使用时:
$ convert test.png -type Optimize -compress none BMP3:test.bmp
我得到了所需的输出。