问题标签 [mogrify]

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 投票
1 回答
308 浏览

batch-file - Mogrify 命令适用于 CMD 但不适用于 .bat 文件

我使用 CMD 执行以下命令(将任何图像中的所有黑色元素变为粉红色),它可以完美运行(所有图像都已更改):

但是在 .bat 文件上使用相同的命令时,只有一些图像被更改,而另一些则是对错误结果的更改(一些图像变黑并带有粉红色框):

任何想法为什么?

0 投票
0 回答
95 浏览

image - Mogrify 图像调整大小

我需要调整文件夹中数百张图片的大小,使其高度或宽度至少为 500 像素,以满足 eBay 的需求。只是寻找从该目录中运行的命令。诀窍是一些图像更长,一些更高,所以我需要一个命令,它将采用两个尺寸中的较大者并将其调整为 500 像素,同时保持纵横比。

0 投票
1 回答
334 浏览

linux - 无需重新压缩的 ImageMagick/Mogrify 条是否可能?

问题出在 mogrify 或因为我煮得不好。

SHA1 是:

让我们剥离exif。

检查SHA1,它应该改变:

但是当我剥离 exif 后,我得到了 2 次不同的 SHA1:

是否可以在不使用 mogrify 重新压缩的情况下从 JPG 图像中去除 exif?

0 投票
1 回答
1009 浏览

imagemagick - 批量调整文件夹中的图像大小并保持文件夹结构?

我有一个高清图像文件夹,+2000px 宽度:

我想将整个图像调整为 200px 宽度的图像(相同的比例),但保留文件夹结构。

怎么做?

0 投票
0 回答
70 浏览

mogrify - Mogrify:将裁剪的部分作为新文件

我使用mogrifyCLI 从图像中裁剪出50x50大小合适的补丁,其中补丁左上角的坐标为(100,200)

问题是my_image.png作物覆盖了它。

我怎样才能将裁剪后的结果输出到另一个文件中,而保持原始图像不变?(即my_cropped_image.png

0 投票
1 回答
226 浏览

image - 自动裁剪整个图像系列(同时考虑所有图像)

我有一系列组成动画的PNG格式的图像。

我想自动化裁剪整个动画中多余透明度的过程,所以我需要找到唯一的最小矩形区域,这样,如果每张图像都被裁剪到它上面,则不会从任何图像中裁剪掉不透明的像素;然后将每个图像裁剪到该区域。

IOW,相当于在 GIMP 中使每个 PNG 成为一个图层,在每个图层上执行“自动裁剪图层”,然后“将画布大小转换为图层”,然后再次将每个图层重新导出为 PNG。

有没有办法让 mogrify 或转换(或 GIMP,就此而言,但我想在我的情况下,所涉及的图像数量会占用太多内存而无法将它们全部作为 GIMP 层)来自动执行此操作?

如果没有,是否有一个脚本函数可以返回给定图像的自动裁剪矩形,所以我可以检查重叠并找到可以覆盖所有它们的最小的,我自己?

0 投票
1 回答
3830 浏览

imagemagick - ImageMagick 错误:'mogrify:无法打开图像问题'

我正在尝试使用 ImageMagick 压缩我网站上的图像。我找到了一个很好的算法,实现了它,但出现错误:“mogrify:无法打开图像 `thumb_preview_uVACfM5fhbE87num1fYGlQsmall.jpeg':没有这样的文件或目录@error/blob.c/OpenBlob/2695。” 似乎我错过了一些东西,但无法弄清楚到底是什么。这是命令(我将它分成几行):

0 投票
0 回答
891 浏览

imagemagick - 调整大小时超过 1120 像素时,ImageMagick mogrify/convert 性能变慢

我正在使用 IM 调整图像大小,如下所示;

效果非常好,只需几秒钟。但是如果我将输出文件的大小增加 1 个像素,从 1120 到 1121 大约需要 2 分钟才能完成。

我不明白为什么会这样。

我确实在某处读到-resize(和-thumbnail)在内部将图像增加到最终输出的5倍,以便对其进行一些操作。(5x1120)^2 非常接近 32,000,000,我认为这是计算机中的某种神奇数字。无论如何,我真的不知道为什么。

任何人都可以提出另一种调整大小的方法,它没有这个缺点。

0 投票
0 回答
112 浏览

imagemagick - 当没有指定参数时,mogrify 会做什么?

我收到带有一些 png 图像的 iCCP 错误。我通过 mogrify 运行它们如下

虽然这解决了我的问题(我假设通过删除/纠正不良 iCCP 数据),但我想确切地知道发生了什么,以降低我的项目的风险。

0 投票
2 回答
453 浏览

bash - Bash 脚本查找所有图像并修改图像

我们在晚上将图像导入我们的系统,我需要确保所有图像至少 1000 像素宽或高,并且我需要排除缓存文件夹中的图像。

我不是 bash 专家。我从几个来源拼凑起来。我使用 find 查找所有产品图片并在此处排除缓存文件夹。

我需要对找到的每个图像文件运行 mogrify。

我该怎么做呢?如果我的方法不是最好的,请告诉我什么是更好的方法。