问题标签 [imagemagick]

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 回答
1881 浏览

ruby - ImageMagick 和 RMagick 安装问题

我一直在尝试使用 Ruby Forge 的 Mac OS X 安装程序安装 ImageMagick,而 RMagick 代码不想编译,它输出:

我尝试再次运行安装程序,但无济于事。感谢您的任何帮助!

0 投票
3 回答
1423 浏览

gd - ImageMagick 和 libGD 有什么区别?

我对这两个图书馆一无所知,但我必须选择其中一个。你推荐哪一个?

我正在使用 Perl。我需要为天气站点生成图像。该图像是为一个位置生成的,应该包含温度和天气状况图像。我想这对两个库来说都是小菜一碟。但我想知道哪个更强大。我读过 libGD 无法旋转文本。也许还有其他一些缺点?哪个生成图像更快?谁的 API 更容易使用?

0 投票
1 回答
2687 浏览

bash - ImageMagick and Piping

I have the following commands that create a sprite containing a normal state and a hover state:

I'm creating two images, top.png and bottom.png then combining them to create test.png.

Is there a way to do this without having to write the top and bottom images to disc?

Can I pipe the commands together some how?

Update: Solution

0 投票
2 回答
1970 浏览

ruby-on-rails - 如何使用 imagemagick 和回形针将阴影应用于缩略图?

我想通过让 imagemagick 对所有缩略图应用阴影来改变回形针中缩略图的处理。我坚持的是实际的 imagemagick 命令,它将拉开这个小奇迹。我尝试过的所有东西都会返回一个不正确缩放的阴影而没有原始图像。

一个我试过...

我对 imagemagick 完全陌生,任何帮助将不胜感激。

0 投票
6 回答
16298 浏览

command-line - How to create a layered PSD file from command line?

I need to create a layered PSD file with ImageMagick or any other command-line tool available on Linux platform. Since I need to do this on Linux server, I can't use Photoshop scripting.

The ImageMagick command below creates PSD file with a single layer, where two images (here: plasma fractals) are positioned one below another. (I use ImageMagick 6.5.3-10 2009-07-31 Q16, latest available in MacPorts.)

How do I create a PSD file where each image is in its own layer, and one layer is directly above another?

Or, is there any other command line tool that would allow me to do this?

Update: Any other options than GIMP command line?

0 投票
5 回答
2668 浏览

html - 将源 ASCII 文件转换为 JPEG

我出版了印刷版、PDF 和 Kindle/MOBI 的技术书籍,EPUB 即将推出。

Kindle 不支持等宽字体,这对源代码列表很有用。制作等宽字体的唯一方法是将文本(Java 源代码、HTML、XML 等)转换为 JPEG 图像。更具体地说,由于分页问题,​​给定的输入 ASCII 文件需要被分成大约 6 行的切片,每个切片都转换为 JPEG,因此列表可以跨越一个屏幕。这是皇家的痛苦。

我目前的机制包括:

  1. 运行expand以设置一致的 2 空格制表符大小,该大小通过管道传输到...
  2. a2ps, 哪个管道...
  3. 一个小的 Perl 片段,用于添加"%%LanguageLevel: 3\n"一行,该行通过管道传输到...
  4. ImageMagick 的convert, 获取 (E)PS 并制作 JPEG,具有适当的背景,裁剪为575x148+5+28等。

这曾经是 100% 的工作时间。它现在 95% 的时间都在工作。其余时间,我会遇到convert: geometry does not contain image错误,我似乎无法摆脱,部分原因是我不明白问题出在哪里。

在此过程之前,我曾经使用漂亮的打印引擎source-highlight(引擎。可靠性很差,这就是为什么我切换到我目前的机制。

所以,如果你是你,并且你需要以自动化的方式将源列表转换为 JPEG 图像,你会怎么做?如果它提供某种漂亮的打印过程(例如,粗体关键字),则可以加分!

或者,如果您知道通常是什么原因导致convert: geometry does not contain image的,那可能会有所帮助。我目前的流程很丑陋,但如果我能让它恢复到 100% 的可靠性,那现在就好了。

提前致谢!

0 投票
2 回答
6037 浏览

macos - Compiling ImageMagick as 64bit under OS X?

I'm trying to install moddims on OS X (see previous question), an Apache module with a dependency on ImageMagick.

As far as I can tell, the OS X Apache is compiled as 64 bit. My previous attempt to run the moddims module I had compiled gave the following error:

I'm presuming that means I need to compile moddims as 64 bit... so I tried the following:

But that gave me this error:

Previously, when compiling without the CFLAGS 64 bit stuff, this had worked just fine.

So... I'm guessing this means I need to compile ImageMagick as 64bit. I tried the following:

That ./configure command runs fine, but when I run make it trundles along happily for a while and then dies with this error:

I'm alread out of my depth, but now I'm totally stuck! Any ideas?

0 投票
2 回答
6781 浏览

php - Imagick:从动画 GIF 中删除帧?

我试图了解如何从动画 GIF 中删除帧。

目前我正在尝试这个(作为测试):

然而,这似乎烤干了对象中的所有内容。

同事的建议是只创建另一个 IM 对象,并在其中提取一个名人,等等。但这似乎非常混乱。

0 投票
2 回答
1905 浏览

bash - Bash批量调整图像文件大小问题

我有一个小脚本,用于调整目录中所有图像的大小。我在 cygwin 中运行这个脚本,它使用“转换”来调整图像大小。图像可以很好地改变它们的分辨率,但是在脚本运行后我遇到了文件大小问题。

我通常使用这个脚本来调整从 Powerpoint 演示文稿中导出的图像的大小,以便在我编写的一个小型 Web 演示文稿应用程序中使用。当我转储 gif 并运行脚本时,文件大小增加了一倍以上(例如 8KB 到 18KB;14KB 到 50KB)

脚本的相关行如下:

是否有一个开关可以防止文件大小增长这么多?我知道文件大小并不大,但是当我有很多人连接到演示文稿或不可避免的拨号用户时,我只想让他们的体验尽可能好。

编辑:我应该指定文件以 960 像素 x 720 像素的分辨率开始,并且正在调整为 640 像素 x 480 像素。

0 投票
2 回答
2742 浏览

perl - 如何在 Debian etch 上安装 Image::Magick?

我一直在尝试在 Debian etch 上安装 Image::Magick 一段时间,但没有取得很大成功。

我已经graphicsmagick-libmagick-dev-compat安装了,但是找不到.debfor Perl 的Image::Magick.Andcpan -i Image::Magick给我各种编译错误。

有谁知道软件的好组合,所以我终于可以写了use Image::Magick