问题标签 [imagemagick-identify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
122 浏览

imagemagick - Imagemagick 只读取红色通道

我有一个 TIFF 图像,我想将其转换为 JPG。在我的本地机器(Ubuntu 19.10LTS)上,我安装了 ImageMagick 6.9,目标系统(Alpine 3.12.4)将安装 7.0。

我使用这个命令来转换图像:

convert 100U.TIF 100U.JPG

虽然在我的本地机器上图像正确,但在目标系统上只有红色通道被转换。

在我的本地机器上识别在图像上给了我这个输出:

而目标系统上的识别给了我这个:

我为参数“-type”、“-colorspace”和“-alpha”尝试了不同的值,这总是导致只有红色的图像。

可能是我缺少依赖项吗?

编辑: 在我发现之后,我可以为所有 tiff 文件重现这个,我自己生成了一个,并在调试开关打开的情况下进行了分析(在 alpine 系统上)。从https://www.freeimages.com/de/photo/butterfly-1390152生成的 tiff 文件位于:https ://ibb.co/ZH1sgmK 。此处生成的 jpg 文件:https ://ibb.co/1qYvkcs

0 投票
0 回答
188 浏览

imagemagick - 确定图像中有多少种独特的颜色

我正在尝试识别图像中的颜色总数。我正在尝试使用它identify,并且我使用的是 6.9.10-68 版本。

手册说要使用这种格式:identify [options] input-file它还说识别图像中的颜色数量默认情况下是关闭的,并使用该-define unique=true选项启用它。进一步在手册中它说-define unique=true将“返回图像中唯一颜色的数量”,但它还提供了-unique“显示图像中唯一颜色的数量”的参数。

我一直没有成功地尝试在我的图像上使用以下命令:

我还发现 2008 年的其他论坛帖子提到-format %k-format "%k"尝试添加到其中。

我在-verbose参数和使用正则表达式来获取Colors: \d+值方面取得了一些成功,但我注意到有时它没有给出颜色值,有时它的 0 对我来说没有任何意义。

我已经尝试将图像转换为不同的格式,但我也没有取得太大的成功。

是否有可能可靠且准确地获得图像中有多少种颜色的整数?

最终我的目标是检测只有一种颜色的图像。我正在使用易滑的地图,如果我可以标记只有一种颜色的图块,那么我知道它的所有“子”图块看起来都完全相同,我可以将请求重定向到同一个图块,以获得更快的用户体验和更少数据存储和传输要求。

0 投票
2 回答
105 浏览

python - ModuleNotFoundError:没有名为“wanda”的模块

我正在尝试使用创建带有徽标的图像我有“logo.png”并尝试在多个图像中添加徽标并在 python 中使用 pptx 添加到 ppt 但我有关于如何在我的电脑中安装 wand 模块的问题。