问题标签 [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 投票
1 回答
3138 浏览

php - Imagemagick Convert 创建一个非常像素化的图像

我使用 imagemagick 从我网站上的图像创建缩略图,使用如下所示的转换:convert -size 220x220 %s -resize 220 -profile '*' %s", $image, $thumb这在很长一段时间内都非常有效。已经处理了数千张图像,所有缩略图看起来都很棒......除了一个。由于某种原因,这张图片产生了一个非常难看的缩略图,我不知道为什么。

原图:http: //i.imgur.com/fCbAN.jpg

生成的缩略图:http: //i.imgur.com/MdLCs.jpg

有没有人知道为什么我的转换代码会发生这种情况?

0 投票
1 回答
238 浏览

imagemagick - ImageMagick 调整大小:对于“只缩小更大”的情况,什么都不做

原图: http ://www.tiaoyue.com/img/_test/original.jpg(2457字节)

尝试通过 ImageMagick 获取缩略图:

或在 Windows 中:

获取文件: SecondaryCompression.jpg (2,452 字节)

我可以在没有二次压缩的情况下获得目标文件(SecondaryCompression.jpg),只复制原始图像吗?(图像的2,457 字节

参考:

0 投票
1 回答
918 浏览

imagemagick - ImageMagick:转换 PDF 颜色配置文件会创建巨大的 PDF?

我正在使用以下命令:

在一个 3MB 的测试文件上,它会创建一个质量很差的 20MB PDF。

如果我添加 -density 600 参数,文件会爆炸到超过 600mb。有没有办法在保持其他一切的同时转换色彩空间?这是一个用于进一步处理的临时 PDF,所以我不需要它的大小完全相同,但我无法处理巨大的 PDF 文件大小。

0 投票
1 回答
583 浏览

image - 将 xckd 的 Click and Drag 中的图像图块组合成单个复合 .png 的最有效方法是什么?

我正在尝试使用 ImageMagick组合Click and Drag中的所有图像图块。处理需要相当长的时间。

更一般地说,如果我收集了想要组合(平铺)成单个图像的灰度 8 位 png 文件,那么最有效的设置是什么?

到目前为止,我想出的策略是

  • convert+append和一起使用-append
  • 使用 Q8(8 位颜色)版本

还有其他我应该考虑的png设置吗?也许我们未压缩的中间文件?

0 投票
1 回答
284 浏览

php - ImageMagick 突然停止仅在 Firefox 中工作?

所以我使用 ImageMagick 已经有一段时间了,但它最近才停止在 Firefox 中运行。我正在运行以下代码行:

它只是将上传的 PDF 文件转换为 JPG 用于预览目的。现在,从今天开始,这一直运行良好。现在它将正常上传 PDF,但不会创建 JPG。没有错误或错误日志,它就在那里。

这也只发生在 Firefox 中(用 IE 和 Chrome 测试,工作正常)。现在我的问题是,有人知道为什么会发生这种情况吗?或者以前有人遇到过这种情况吗?

任何帮助都会很棒,谢谢!

0 投票
1 回答
170 浏览

android - 使用 linux convert 实用程序用空白填充图标

我有一堆不同大小的PNG图标:

convert我怎样才能在 linux实用程序的帮助下填充它们。这样所有图标都具有相同的正方形尺寸,例如96x96

现有图像应居中。像这样(对于 size 的图像5x5):

我使用以下命令来缩放图像。也许,我只是忘记了一些参数?

0 投票
3 回答
1033 浏览

imagemagick - 将 gif 添加到更大的背景

我正在使用 imagemagick 来调整上传文件的大小,但是在处理它们时,我想向用户显示一个旋转的 gif 轮,缩略图通常是在哪里。我提供大约 7 种大小的拇指,并希望轮子在中间保持 32x32 大小,这很简单。

我需要知道的是,我可以在保留动画的同时做到以上几点吗

例子:

这个图片: 这个图片

从这个尺寸开始 这个尺寸

带动画

0 投票
0 回答
401 浏览

php - 在动画 .gif 上使用“转换隔行扫描线”会破坏图像

在我解释之前,您可能想快速查看一下我的缩略图生成代码: http: //pastebin.com/XAPPcUyZ


我通过这个脚本传递了几种图像类型:jpeg、jpg、gif、png

所有类型都会像他们应该的那样创建一个 220 像素宽的缩略图,当脚本运行到动画 .gif 图像时就会出现问题 - 当尝试为 gif 制作缩略图时,它会输出如下内容:http: //i.imgur.com/ oh50z.gif当正确的缩略图看起来更像这样时,图像显示为平铺:http ://whatimg.com/i/mhsnf4_thumb.gif 。

如果我删除 'interlace -line' 动画 gif 生成缩略图没有任何问题,但是我想保留它,以便其他文件格式交错以便更快地加载。有没有办法在interlace不破坏这样的动画 gif 的情况下运行?如果没有,我该如何检测 gif 是否为动画并在其上运行非隔行转换?

0 投票
2 回答
1287 浏览

windows - Windows 和 Linux 上的 ImageMagick 'convert -sepia-tone' 不同

我对下面的 2 个图像有疑问:第一个是在 Linux 上创建的,第二个是在 Windows 上使用相同的命令、相同版本的 ImageMagick (6.6.5-0) 创建的。尝试了较新版本的 ImageMagick,它们似乎都提供了 Windows 与 Linux 不同的结果。

结果非常不同,我不知道为什么。

我究竟做错了什么?


(来源:selfip.com(来源:selfip.com
 

0 投票
0 回答
995 浏览

image-processing - 使用 ImageMagick 将 PSD 导出为 PNG 时丢失图层

我们有一个脚本,它使用 ImageMagick“转换”命令将 Photoshop PSD 文件分成三层作为 PNG 图像:

这就像对 SO 问题Extract layers from PSD with ImageMagick, preserve layout的回答一样。我们确实希望看到输出图像与该问题一样对齐。

它工作得很好,除非有时中间层是空的,即完全透明。在这种情况下,它的行为就像缺少该层一样,并且只为其他两个层生成 PNG 文件。我怎样才能得到所有的层?

我一直在筛选 ImageMagick 文档,尝试了上述选项的变体,但到目前为止还没有运气。

我在 OS X 10.7.4 上。