Imagemagick的magick命令在哪里?

kel*_*aka 4 imagemagick 20.04

这可能是一个简单的问题,但是,我找不到解决方案。

ImageMagick的包含一个名为程序magick图像格式从一个到另一个转换

当我写入$ magick控制台时,出现以下错误。

Command 'magick' not found, did you mean:

  command 'magic' from deb magic (8.2.157+ds.1-1)

Try: sudo apt install <deb name>
Run Code Online (Sandbox Code Playgroud)

那么,如何安装magick到 Ubuntu 20.04.02 TLS?

我是否需要从源代码下载和编译,或者 Ubuntu 中的命令名称magick与默认的 ImagaMagic 包已经安装不同?

Lev*_*nte 6

我可以确认,magick我的 Ubuntu 20.04 上也没有命令。

但是,请尝试convert

$ convert --help
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP 
Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib
Usage: convert-im6.q16 [options ...] file [ [options ...] file ...] [options ...] file
Run Code Online (Sandbox Code Playgroud)

因此,我会尝试重现您链接的文档中的示例,但替换magickconvert.


更新:

感谢@steeldriver,我很快就学到了很多关于 ImageMagick 的知识:)

ImageMagick的版本6的命令行API(附带的Ubuntu 20.04和更早)由这些命令:

动画、比较、合成、召唤、转换、显示、识别、导入、mogrify、蒙太奇、流

ImageMagick 7 版将这些命令统一在命令之下magick

请注意,从版本 7 开始,此类组合也成为可能

magick convert rose.jpg -resize 50% rose.png
Run Code Online (Sandbox Code Playgroud)

  • 名称更改与我认为的相反 - `magick` 是*新的* API,可从 ImageMagick 7 获得(而 Ubuntu 20.04 使用 ImageMagick 6)。例如参见 [​​移植指南:Shell API 或命令行界面](https://imagemagick.org/script/porting.php#cli) (2认同)