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

php - 为什么在 WAMP 上 mogrify 会挂起?

这里有点挑战。我们通过 Apache 运行一个 PHP 脚本,允许用户使用他们的浏览器上传图片。该脚本尝试使用 mogrify 来缩小上传后的图像。Mogrify 使用 PHP 的 exec() 函数调用,例如:

由于某种原因, exec() 函数不会恢复到脚本的下一行。它就停在那里。

我尝试在命令行手动执行命令,效果很好,我也尝试从命令行运行脚本。奇迹般有效。只有在通过 Apache 运行时,它才会像这样抽筋。

Windows 任务管理器显示浏览器对脚本的每个请求都会产生一个 mogrify.exe 进程,该进程只是挂在那里,不占用 CPU。

这一切都发生在 Windows Server 2003 上。

知道会发生什么吗?在这种情况下,谷歌并不是很有帮助。

0 投票
1 回答
415 浏览

ruby-on-rails-3 - MiniMagic 调整大小

我正在使用 MiniMagick 来调整我服务器上一些图像的大小。我在强制尺寸上遇到问题。MiniMagick git 文档声明它使用mogrify命令。进一步研究,您可以在调整大小时使用一些命令,例如:

-resize "230x200>" -resize "230x200<" -resize "230x200!"

我正在寻找使用,!但似乎它不起作用。

我在命令中运行了 mogrify 命令,它运行良好。似乎是什么问题?

0 投票
2 回答
10842 浏览

linux - 如何使用 mogrify 裁剪图像

我想使用 Linux 的mogrify工具来删除几个不同尺寸的图像的低 20 像素。

示例:图像宽度为 800 像素,图像高度为 600 像素。我想裁剪新尺寸为 800x580px 的图像,其中底部的 20px 被移除。

我正在努力处理图像几何对象。

有没有办法在不提供每个图像的绝对尺寸的情况下制定图像几何对象?可以在每张实现上述 20px 裁剪的图像上使用的对象?

如果不是:根据上面的示例,如果我必须提供图像的当前尺寸,图像几何​​对象的外观如何?

非常感谢!

0 投票
2 回答
5491 浏览

php - php exec() 返回空值

目前我的目标是使用查看 PHP exec() 的输出但得到一个空值。我正在使用 firephp(firebug 扩展)日志记录,但不知道为什么它是空的。

完整代码在这里:https ://github.com/MattMcFarland/ninja-forms-uploads-custom/blob/dev/uploads-custom.php

在这里形成: http ://www.hvac-hacks.com/?page_id=1383&preview=true&form_id=96

目前,对于我正在使用的每个 exec 方法,控制台都显示为空。真的不知道该怎么办,完全不知所措。

控制台也可以正常工作,因为它显示了其他fb();内容。exec 命令显示一个空行,前面有数字 3,表示空返回 3 次。

有任何想法吗?

0 投票
1 回答
49 浏览

image - 如何在Unix cli中搜索和调整尺寸大于...的图像

如何在 unix cli 中查找分辨率高于 X 宽度的图像并调整其大小?我努力了

但问题是调整宽度或高度低于 800 像素的图像的大小。

0 投票
1 回答
1768 浏览

animation - Imagemagick - 分割图像和管道转换?

我希望分割和图像,然后用一个命令把它变成一个动画 gif。

目前,我正在做

那我可以做

有没有办法可以将 mogrify 的输出通过管道传输到 convert 的输入?

我试着跑步

但它因错误而失败

0 投票
2 回答
13059 浏览

imagemagick - 在不保持纵横比的情况下使用 mogrify 调整图像大小

不得不问这样一个简单的问题我觉得很傻,但是在过去的一个小时里,我完全没有运气找到解决这个问题的方法。每个人似乎都需要做与我需要做的完全相反的事情。

我的问题只是我如何告诉 mogrify 和/或转换在调整图像大小时不要保持纵横比?我需要图像的宽度和高度都是 2 的精确幂,并且图像的比例不是 1:1,这意味着一侧必须拉伸。

我最接近答案的是 -extent 标志,但这只是扩展了画布。我需要原始图像来填充整个事物。

0 投票
1 回答
1204 浏览

imagemagick - 使用 mogrify 仅为动画 gif 的第一帧生成缩略图

如何修改此代码以便mogrify仅为动画 gif 的第一帧生成缩略图?:

0 投票
1 回答
457 浏览

ruby - Rmagick仅用宽度调整大小

使用 mogrify,您可以使用仅传递宽度的 resize 函数:

给定宽度,自动选择高度以保持纵横比。

我正在尝试使用 Rmagick 找到相同的选项,但似乎 resize 方法需要同时提供宽度和高度。

有任何想法吗?

0 投票
1 回答
44605 浏览

linux - 如何使用linux命令将jpg文件转换为png文件?+ 难度 = 子文件夹

我想将几个 jpg 文件转换为 png 文件。据我所知,可以使用此命令

我有一个问题,我有很多子文件夹。假设a是我的主文件夹,而b、cd是子文件夹。图像位于子文件夹中。

如何在无需手动打开每个文件夹的情况下转换所有图像?

-> 当我在文件夹a中时,我想编写一个有效的命令,但适用于子文件夹中的所有文件。