问题标签 [imagemagick-convert]

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 回答
10510 浏览

image - 使用 ImageMagick/convert 创建半透明 PNG

我有 PNG 文件,我想将整个图像转换为半透明。

该图像将在 KML 文件中作为用于 Google 地球/地图的图标叠加层进行引用。

使用 ImageMagick convert命令向我建议了以下示例,但似乎都不起作用。

第一个示例导致错误,

第二个未能对图像进行任何可观察到的更改:

虽然我可以在网上找到许多从特定颜色或 alpha 蒙版创建完全透明图像的示例,但我似乎找不到任何可用于创建半透明图像或更改不透明度的示例。我想找到一种使用 convert 命令或 ImageMagick Perl 的方法。

(ImageMagick 版本为 6.8.0-4)

0 投票
2 回答
215 浏览

python - 从 shell 脚本到 python 的 image magick 命令兼容性

我最初在 linux 环境中编写了所有用于在 shell 脚本中执行的图像魔术命令。但是现在由于要添加一些功能,我必须通过 python 来实现它。相同的命令是否兼容?如果不是,我该怎么做?

还有以下命令:

0 投票
2 回答
269 浏览

php - 从转换命令到 ImageMagick 的直接 PHP

我要搬到一家不允许我执行convertImageMagick 命令的新托管公司。所以我现在必须尝试通过直接的 PHP 来实现。我花了相当多的时间试图弄清楚它,并且在我看到的每一个地方,人们都建议convert像我一样使用该命令。我将不胜感激在直接 PHP 中编写以下命令的任何帮助或指导。

更新

我已经弄清楚了语法并将其发布为答案。

0 投票
1 回答
772 浏览

imagemagick - 如何使用 imagemagick 去除低对比度图像的背景

我是 Imagemagick 的新手,正在尝试制定一个脚本,可以用来删除许多图像的背景。

问题是某些图像(参见下面的示例)涉及主色非常接近背景的对象。

有人可以帮我指出正确的方法和/或提供我可以玩的真实例子吗?

非常感谢!

!(http://dev.gmce.com.br/foto2-small.png)

0 投票
1 回答
1987 浏览

imagemagick - 使用透明度和 CMYK 将 PNG 转换为 TIFF

我正在努力使用批处理文件将PNGs 转换为s。TIFF但是,生成的文件缺乏透明度。

s 之后有一个白色背景,TIFF我已经使用PhotoShop. 这里有什么问题?如何使生成的文件不失去透明度?

0 投票
2 回答
7641 浏览

imagemagick - 在 Imagemagick 中屏蔽图像的 alpha

我需要创建一个图像用作翻转背景图像。它是一个圆形图案,被分成 8 块。这是主图像的屏幕截图(具有透明度的 png):

主图

这是面具图像的屏幕截图。它与主图像大小相同,并具有“馅饼”部分,以掩盖除被悬停的扇区之外的所有部分。

蒙面图像

我包括屏幕截图,因为我相信答案应该很简单(当你知道它们时,不是所有的答案都简单吗?!)所以我会节省带宽,但如果有帮助,我可以上传原始文件。

这是我用来创建新蒙版图像的命令:

问题是创建的新图像已将原始图像的 alpha 展平为黑色背景:

新图片

如何让 Imagemagick 保留原始 png 的透明度?

0 投票
1 回答
364 浏览

bash - ImageMagick 文本弧

我正在尝试拍摄一张图片,比如 front2.jpg 并在顶部添加“Hello World”弧线。但我似乎无法弄清楚如何让这个工作。我遇到错误

命令

0 投票
1 回答
3296 浏览

imagemagick-convert - 如何使用 Imagemagick 将 svg 转换为 eps?

我正在尝试使用 Imagemagick 将 svg 图像转换为 eps。我可以使用 Imagemagick 转换图像,但是与原始图像大小相比,图像大小太高,并且与 svg 相比,内容显示不正确。

0 投票
3 回答
2747 浏览

linux - 批量裁剪和调整图像大小以创建缩略图

我有一大组 jpg 图像,我想为其创建缩略图。这些图像都有不同的尺寸和分辨率,但我希望所有缩略图都具有标准尺寸,例如 120x80px。但是,我不想拉伸图像。所以我想做以下事情:

  1. 将图像裁剪为 1.5 : 1 的纵横比。将裁剪区域居中(即左右或上下等量裁剪)
  2. 将图像大小调整为 120 x 80 像素。

有没有一个linux命令可以这样做?我查看了 imagemick convert ,但我不知道如何进行居中裁剪。似乎您必须手动指定每张图像的裁剪区域?

0 投票
1 回答
908 浏览

imagemagick - 在黑白图像上使用透明,使透明度反转

我在转换时遇到了问题。

使用带有白色背景和黑色 QR 码的简单 QR 码,我不想让 ImageMagick 使白色透明。

为此,我尝试了这个:

此转换命令使黑色透明但保留白色背景。

但是尝试使用带有背景和红色/绿色/蓝色/任何 QR 码的 QR 码,转换命令可以正常工作 - 保留红色/绿色/蓝色/任何 QR 码并且白色背景变得透明。

怎么会?我怎样才能使它正常工作?