10得票2回答
JavaScript中的有条件函数链

我正在尝试重构以下node.js代码。 每个情况都会生成缩略图,并将不同的GraphicMagic转换链接到图像上。 switch(style.name) { case 'original': gm(response.Body) .setFo...

12得票9回答
在Node.js中的GM转换问题

我正在将一张图片从jpg格式转换为png格式,但出现了错误。以下是代码和错误信息。 gm('E:/image1.jpg').write('E:/image2.png', function(err){ if (err){ console.log(err)...

7得票4回答
从URL路径获取图像尺寸

我正在尝试从URL加载图像的尺寸。目前为止,我已经尝试使用 GraphicsMagick 但它给了我一个 ENOENT 错误。 以下是我写的代码。 var gm = require('gm'); ... gm(img.attribs.src).size(function (err, s...

10得票5回答
如何将一个SVG图像文件转换为多尺寸ICO图标,且不出现模糊(锐化)效果。

我一直在使用ImageMagick,但它生成的结果非常模糊。 convert -density 300 ../images/favicons/procensus.svg -background transparent -colors 256 -define icon:auto-resize ...

88得票7回答
ImageMagick和GraphicsMagick有什么区别?

我发现自己正在评估这两个库。除了GraphicsMagick的比较之外,我看到ImageMagick仍在更新,而且它们两个几乎是一样的。 我只是想在C++中进行基本的图像处理(例如图像加载、滤镜、显示);在选择这些库时,我应该注意哪些区别?

31得票2回答
JNI - 在Java和本地代码之间传递大量数据

我想要实现以下操作: 1)我在Java端有一个表示图像的字节数组。 2)我需要让我的本机代码访问它。 3)本地代码使用GraphicsMagick解码此图像,并通过调用resize创建一堆缩略图。它还计算图像的感知哈希,这是一个向量或unint8_t数组。 4)一旦我将这些数据返回给J...

29得票5回答
调整和裁剪图像并保持纵横比 NodeJS & gm

我一直在尝试使用NodeJS的gm包创建一些缩略图,但是失败了。我需要将图片大小调整为大于600x600(可以是任何宽度/高度,从给定的尺寸开始),但是当我将大小传递给gm时,它创建的图像大小与我请求的大小不同。 例如,给定这段代码,我假设运行node app /path/to/image....

11得票2回答
请提供 GraphicsMagick 安装的前缀 [自动检测]

我正试图使用这个pecl命令安装GraphicsMagick的PHP API:sudo pecl install channel://pecl.php.net/gmagick-1.0.10b1 在安装过程中,我被问到了这个问题:Please provide the prefix of Grap...

8得票3回答
创建缩略图最有效的方法是什么?

我有大量的缩略图需要处理。目前,我正在使用ImageMagick,但它效率太低(速度慢,使用CPU/内存过多等)。我已经开始评估GraphicsMagick,希望能得到“惊人”的结果。但我并没有得到。可以有人快速查看我的基准测试脚本(只进行简单的速度和文件大小比较;尚未进行CPU和内存检查)吗...

10得票5回答
Meteor Up Docker 和 Graphicsmagick

我正在寻找如何在Meteor Up Docker中安装Graphicsmagick。我找到了这个解决方案(Access binaries inside docker),但是我无法使其工作,我应该把这些行放在哪个start.sh文件里?meteorDockerId=docker ps | gre...