如何使用sipsimagemagic或其他工具通过命令行将图像转换为黑白(灰度)?

推荐答案

如果你安装了imagemagick个,

convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)
convert source.jpg -separate destination.jpg (separate into gray channels)

如果你不在乎丢失原始文件:mogrify -colorspace Gray file.

Linux相关问答推荐

如何确定Linux上的最大静态TLS(线程本地存储)块大小?

使用sed替换字符,但如果它是在bash csv文件中的字符串中,则不使用

没有发现运行时依赖关系,但它在S的运行时路径中有吗?

删除第二列中数字为零的行

如何过滤 Bash 的正则表达式(Linux)中的所有值,除了一个?

如何让 Flutter 用鼠标拖动而不是滚轮滚动? (Linux)

有什么方法可以知道在发送之前将在 TCP 上发送多少字节?

跨多台计算机管理用户配置文件

为什么 perf 不报告缓存未命中?

增加 mysql docker 中的 max_allowed_pa​​cket 大小

隐藏文件 .env 未使用 Docker COPY 复制

优雅地杀死在 Linux 上运行的 .NET Core 守护进程

'&&' 与 '&' 与 Bash 中的 'test' 命令

用于数据库备份的 Linux shell 脚本

使用 Bash 脚本查找文件中字符串的行号

如何在 Linux 中使用单行命令获取 Java 版本

如何将路径名中的..转换为 bash 脚本中的绝对名称?

如何从 Linux 终端找到特定文件?

使用 Bash 查找和复制文件

在tmux中绑定Ctrl+Tab和Ctrl+Shift+Tab