我正在尝试将灰度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位)的输出?

java imagemagick 灰度,如何在imagemagick中转换灰度bmp相关推荐

  1. html类型转换函数,如何在JavaScript中转换数据类型?

    在JavaScript中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给类型的值以及可以对其执行的操作.虽然由于类型强制,JavaScript会自动转换许多值,但为了达到预期的结果,通常最好 ...

  2. java发送gmail_如何在Gmail中轻松通过电子邮件发送人群

    java发送gmail Mailing lists are an old tool in the email arsenal, but their implementation in Gmail is ...

  3. cmd中加载java源文件_如何在cmd中编译和运行java源文件

    如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...

  4. mysql_result 对应mysqli哪个_php – 如何在mysqli中转换mysql_result?

    这个代码以前是在 mysql中,现在因为它已被弃用,我决定在mysqli中转换我的代码,但是我在我的页面中有这个问题有分页,在它使用mysql之前没有错误,但现在我得到了这一行出错: Warning: ...

  5. mysql中转换成字符串_如何在R中转换字符串的大小写?

    mysql中转换成字符串 Hello, folks. In this tutorial we are going to convert the case of the string in R. The ...

  6. java visual linux,如何在 Linux 中安装 Visual Studio Code

    你们好,今天咱们一块儿来学习如何在 Linux 发行版中安装 Visual Studio Code.Visual Studio Code 是基于 Electron 优化代码后的编辑器,后者是基于 Ch ...

  7. java spring scope_如何在Spring中自定义scope的方法示例

    大家对于 Spring 的 scope 应该都不会默认.所谓 scope,字面理解就是"作用域"."范围",如果一个 bean 的 scope 配置为 sing ...

  8. java 发送cookie_Java如何在Servlet中发送cookie?

    Cookie是Web服务器发送给浏览器的一条信息.然后,浏览器将该信息返回到Web服务器.这是某些网页记住您以前访问的方式.例如,一个电子商务网站可能使用cookie来记住您放置在在线购物车中的项目. ...

  9. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

    今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...

  10. go语言如何调用java接口,[译] 如何在 Go 中使用接口

    在开始使用 Go 编程之前,我的大部分工作都是用 Python 完成的.作为一名 Python 程序员,我发现学习使用 Go 中的接口是非常困难的.基础很简单,而且我知道如何在标准库中使用接口,但是我 ...

最新文章

  1. 以后看下try,catch在C#下面的成本
  2. CuteEditor 编辑器的字体样式无法控制的问题解决
  3. 情商(实践版本,丹尼尔.戈尔曼)---阅读记录
  4. 汽车车牌识别系统实现(四)--字符识别+代码实现
  5. RocketMQ 错误:The broker does not support consumer to filter message by SQL92
  6. eclipse 安装vim插件
  7. Reusability1
  8. php 设置多个html条件_PHP-FPM是个啥
  9. [转载] 正则表达式“派别”简述
  10. 六大开源监测工具 你用过哪个?
  11. 酒店管理系统数据库设计说明书
  12. typedef常见用法
  13. 企业邮箱哪家最优惠?企业邮箱最优惠价格来了
  14. 三相异步电机的平衡方程式
  15. c语言中,从键盘输入一个长方体的长宽高,用函数实现求长方体的体积,由主函数调用该函数,要求长方体的长、宽、高从主函数输入,长方体的体积作为函数返回值。
  16. Unity的AB包超详细+代码注释,小白一看就懂!
  17. Android发展趋势分析,droidcon北京2017安卓技术大会参会感悟
  18. wordpress社交系统_如何将您的WordPress网站变成社交网络
  19. Jquery实现点击事件的四种写法
  20. 大闹天竺里的机器人_数字看清王宝强《大闹天竺》里的植入

热门文章

  1. 快手面试官:Redis变慢了,如何快速排查?
  2. 从病毒手里抢时间:百度研究院研发RNA测序算法检测速度提升120倍
  3. 阿里这样的高并发系统是如何做限流的?
  4. 离职阿里4年后,我给年轻人的7点建议
  5. Memcached中Libevent和线程池使用初探
  6. 如何查看 Linux 服务器性能参数指标?
  7. 你们骂我骂的舒服么?
  8. 如何安装2个版本的python
  9. 基于stm32智能车的设计(ucosiii)---北京之行
  10. [bzoj4945][Noi2017]游戏