41得票4回答
使用单个命令将多页pdf转换为多个页面

我希望能够高效地将多页PDF转换为单页图像。 我已经知道如何使用imagemagick逐页地完成此操作。例如,convert x.pdf[2] x3.jpg 会给我PDF的第三页作为图像。因此,如果我使用identify确定PDF中有多少页,那么我就可以循环遍历并将PDF中的所有页面转换为图...

41得票1回答
使用Paperclip调整图像大小

在Rails中使用的Paperclip插件有一个可以保持图像比例的调整大小选项。根据Ryan Bates的Paperclip Railscast,为了确保该选项打开,你需要在要调整大小的样式的尺寸末尾加上大于号,例如::styles => { :small => "160x160&...

40得票6回答
使用ImageMagick批量调整图像大小并存储到新文件夹

我有一个大小超过4MB的图片文件夹——我们称之为dsc_big/。我想使用convert -define jpeg:extent=2MB将它们转换为小于2MB的图片,并将dsc_big/*复制到已经存在的文件夹dsc_small/中。 我尝试了convert dsc_big/* -defin...

40得票10回答
ImageMagick:此图像格式没有解码委托程序' @ error/constitute.c/ReadImage/504

问题:ImageMagick convert无法裁剪图像。看起来它无法识别图片类型? 我尝试过: 我在网上搜索并看到了一些类似的问题,但都不是我的情况。 我尝试了他们的解决方案,包括: 通过brew卸载和重新安装ImageMagick。 identify -list format (JPEG...

40得票8回答
在Python中生成图像缩略图的最快方法是什么?

我正在使用Python构建一个照片库,并希望能够快速为高分辨率图像生成缩略图。 生成各种图像源的高质量缩略图的最快方法是什么? 我应该使用像ImageMagick这样的外部库,还是有一种有效的内部方法来实现这一点呢? 缩放后的图像尺寸将为(最大尺寸):120x120 720x720 16...

40得票2回答
在MacOS Sierra上使用ImageMagick 7和RMagick 2.16,找不到MagickWand.h文件。

我升级到了imagemagick-7.0.4-3.sierra,现在我之前安装的RMagck 2.16无法使用。我检查了MagicWand: $ find /usr/local -name MagickWand.h /usr/local/Cellar/imagemagick/7.0.4-3/i...

39得票7回答
将SVG转换并调整大小为PNG

我希望将SVG转换为PNG(或任何光栅格式)并同时调整大小。 我想使用ImageMagick来完成此任务,但它似乎在调整大小之前就将图像转换为了光栅格式。 这会导致图像质量不佳。 是否有办法让ImageMagick在将SVG转换为光栅格式之前先调整大小? 还是有其他工具可以在调整大小后...

39得票13回答
在Mac OS X上安装ImageMagick Brew和PHP模块

我使用brew install imagemagick安装了ImageMagick。这个过程很顺利,我可以在终端/命令行中运行任何ImageMagick命令。 现在,当我尝试在PHP中使用ImageMagick类时,出现错误Class 'Imagick' not found in ...。我...

38得票3回答
使用ImageMagick从PSD文件中提取图层,保留布局。

我正在使用ImageMagick从PSD中提取图层,以下命令可以成功获取所有图层:convert image.psd image-%d.png 但生成的PNG图像的尺寸因层中实际内容而异。 我想要提取所有图层,但使它们都具有相同的尺寸,以便稍后可以轻松地将它们放在彼此之上,并使所有内容与原始P...

38得票4回答
PHP ImagickException:未授权

有什么想法可以修复这个问题吗? ImagickException: not authorized `/tmp/magick-1552lvf2nIjaqx1W' @ error/constitute.c/ReadImage/412 我以为这是权限问题,所以只是为了测试,我将我的/tmp目录设置...