问题标签 [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 回答
1674 浏览

imagemagick - ImageMagick Mogrify: batch with watermark

I have a strange probleam with running ImageMagick mogrify on several files. I use conversion string to make several transformation on images, which results in thumbnails. The command with the conversion string runs fine on single file, however when ran on a batch of files, it sometimes fails. Here is the command (windows command line):

and it fails with message "mogrify: Non-conforming drawing primitive definition `image'."

But I've found out, that this happens only when inserting a wattermark. I've also found out that when I change order of the 3 files which are to be processed, the mogrify runs fine, which is pretty strange. I have no idea why this happens and how to get rid of it.

PS: I execute this command from a java application, so using a batch file with repeated calling of convert command is not acceptable solution for me.

Any clues appreciated, many thanks.

0 投票
2 回答
2633 浏览

linux - 将图像大小调整为一种分辨率

我有一堆图像,分辨率不同。还有横向和纵向图片的混合。我需要将图像大小调整为一种分辨率(1024x768)。如果我有一张纵向图片,最大高度需要为 768,而我的横向图片必须有最大宽度为 1024。

结束的空间,必须变黑。现在我用mogrify -resize 1024x768 -verbose *.jpg

我知道我可以使用 1024x!768 ,但就像我说的那样,我使用的是不同类型的图片。我的 exif 信息也不包含有关图片是否为横向的信息。

0 投票
3 回答
6810 浏览

resize - 使用 Mogrify 执行调整大小和填充画布

imagemagick 站点在此页面上有一个演示:http ://www.imagemagick.org/Usage/resize/#resize

我想执行此示例中的操作:

但是对于大量文件。我认为正确的工具是 mogrify,但它不知道 +swap 或 xc:blue 标志。

建议?

0 投票
2 回答
2813 浏览

php - ImageMagick 和 mogrify 裁剪

我在让作物处理图像时遇到问题(我的调整大小工作正常)

原始图像是x调整大小后:

执行 getimagesize() 后,我可以看到调整大小正常工作:

裁剪命令是:

完成后,我尝试通过使用确认图像大小正确,getimagesize()但出现以下错误,我也无法访问图像。

有任何想法吗?我对作物使用了错误的语法吗?

提前致谢!

0 投票
1 回答
322 浏览

ruby-on-rails - 使用 Carrierwave Mac 进行基本 JPEG 处理

在 Mac (Leopard) 服务器上获得适用于 CarrierWave 的基本 JPEG 缩放最不痛苦的方法是什么?我试图避免安装完整的 ImageMagick 套件及其所有无数依赖项,因为该服务器现在很稳定,而且,ImageMagick 让我害怕,因为它在 /usr/local/bin 中乱扔 PDF、字体、传真、bmp、png,等我们不需要的实用程序。

CarrierWave 所需要的只是让它从上传的 JPEG 文件中创建 jpeg 缩略图。有什么建议么?

0 投票
1 回答
1860 浏览

batch-file - ImageMagick mogrify 不起作用

这有效:

..但这不会:

我在这里做错了什么?

谢谢!

0 投票
2 回答
1692 浏览

php - mogrify 用括号调整文件名

在 php 中,当调整包含“(”括号的文件名时失败。

通常我会

但它不适用于带括号的文件名

通过命令行必须像这样逃避工作。

mogrify -resize 203x126! 53v-slave-only\(2\).png

exec()如何通过命令为 php 修复它

注意文件名必须使用括号。

谢谢你。

0 投票
1 回答
1076 浏览

image - 使用 Image Magick 进行图像压缩 mogrify 问题

我根本不是这个领域的专家。我试图从网络上重新调整批量图像的大小,并且在大多数情况下它工作得很好。我遇到了尺寸很大的图像,并且通过 mogrify 重新调整大小和压缩只是不起作用。

我使用了标准的桌面图像大小调整器,它将压缩图像的大小重新调整为合理的大小。大小为 500kb+,他们将其重新调整为 20kb。我的 mogrify cmd 只剩下 500kb。

这是一个示例图像http://c.shld.net/rpx/i/s/pi/mp/3962/225051167p?src=http%3A%2F%2Fwww.petraimages.com%2F500x500%2FTHRFBB1000P6.jpg&d=2ae05e1b6fd7950ae4fbbe2cc9039c0265073173

我正在使用修剪、调整大小 (250x250)、压缩 (JPEG)、格式 (JPEG) cmd 行参数进行 mogrify。我试过玩压缩但没有运气。

0 投票
1 回答
326 浏览

bash - 用于操作图像并将图像上传到我的网络服务器的 shell 脚本出现问题

我知道这很脏,绝对不是最好的方法。我拼凑了一堆不同的脚本来尝试完成这项工作,但我不断收到“convert.sh: 24: Bad Substitution”错误。也许有人可以帮我清理它并让它工作。谢谢。

0 投票
2 回答
5072 浏览

linux - 递归 Mogrify 脚本

来自新手 linux 脚本编写者的另一个问题。我正在尝试使用此命令批量修改文件夹中的所有文件

该命令运行,但似乎没有任何反应。

提前致谢