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

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

54得票1回答
GraphicsMagick和ImageMagick之间的实际区别是什么?

GraphicsMagick和ImageMagick库之间的实际区别是什么(需要比较列表或文章来源)?

34得票10回答
使用Node中的GM出现“spawn ENOENT”错误

当我尝试像这样调整图像大小: gm('public/uploads/1710410635.jpg') .resize(240, 240) .noProfile() .w...

32得票7回答
如何在AWS Lambda上安装GraphicsMagick或ImageMagick?

我正在使用Node.js的gm包以及AWS Lambda上可用的默认ImageMagick安装。但某些图像的调整大小功能会出现故障。 我创建了一个Amazon Linux AMI(ami-hvm-2016.03.3.x86_64-gp2)的EC2实例,并安装了从yum获取的(旧版)Image...

31得票4回答
如何将图像缓冲数据传递给GraphicsMagic中的gm in()函数

var buf = require('fs').readFileSync('test.jpg'); gm().in('-page', '+0+0').in(buf,'test.jpg').write('output.jpg', function (err) { if (err) 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....

27得票1回答
在Mac OS X 10.8上安装GraphicsMagick

我正试图在Mountain Lion上安装GraphicsMagick,但遇到了问题。我尝试了所有在博客和其他stackoverflow问题中搜索到的方法,但都没有起作用。因此,我把每个命令得到的完整错误堆栈放在这里,请查看并帮助我解决。 当我运行:brew install graphics...

20得票5回答
GraphicsMagick:toBuffer()流生成空缓冲区

我正在尝试使用以下示例代码将文件读入缓冲区,调整大小,然后写入磁盘:function processImage(data) { gm(data, 'test.jpg') .resize('300x300') .background('white') .flatten() ....

18得票2回答
在Python中将HTML字符串转换为图像

我想在Python中将以下HTML转换为PNG图像。<html> <b>Bold text</b> </html> 当然,这个HTML只是一个例子。 我尝试过'pisa',但它将HTML转换为PDF而不是图像。 我可以将HTML转换为PD...