问题标签 [graphicsmagick]
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.
graphicsmagick - 使用图形魔法将 PSD 文件转换为 JPG
我正在尝试使用以下命令将 psd 文件转换为 jpg 格式文件:
这两个命令都可以正常工作。但是对于某些具有 rgb 颜色空间的 psd 文件,它不会生成正确的再现。
有什么建议么??
bmp - 如何使用 GraphicsMagick 在内存流中创建位图的 BMP 标头?
我在内存中有一个数组,其中包含一个位图图像,具有已知的大小、深度、调色板等。我想使用这个数组来创建图像的 GraphicsMagick 表示,使我能够用它的 BMP 标头编写这个文件,并可以用其他软件查看它。
到目前为止,我有这样的东西(只是重要的几行——如果需要,我可以添加整个程序)。首先,变量:
以及相关代码:
image.bmp文件被创建,但 BMP 标头不存在,并且该位图的第一个字节包含如下内容:
我究竟做错了什么?我应该关注哪些文档?这是相当压倒性的。
node.js - 将图像与节点合并
我正在使用 Node.js GM 并尝试在某个 x、y 点将图像合并到另一个图像上。如何使用 GraphicsMagick 实现这一目标?是否可以使用附加并指定坐标而不是从左到右?
php - 为什么 gmagick::thumbnailimage 比 exec(gm) 慢?
在尝试简单地在 PHP 中对图像进行缩略图时,我使用了:
它在大约 15 秒内运行。
然后我尝试了:
它在不到一秒钟的时间内运行。
有人可以尽可能详细地解释原因吗?另外,我“不应该”使用第二种方法有什么原因吗?或者有没有办法让 gmagick 扩展更快?
版本详情:
gmagick - 1.1.0RC3
GraphicsMagick - GraphicsMagick 1.3.17 2012-10-13 Q8
imagemagick - GraphicsMagick 网络摄像头,带有印章和私人区域
我使用以下代码处理网络摄像头图片(in.jpg),对某些区域进行锐化(在灰度文件 unsharpmask.png 中定义)并添加图章。
- 载入.jpg
- 模糊这个文件
- 加载 in.jpg 作为单独的图层
- 应用透明蒙版
- 撰写
- 添加邮票
- 再次撰写并写入 out.jpg
我使用以下命令对 ImageMagick 执行此操作:
转换 in.jpg -blur 0x8 -compose over in.jpg unsharpmask.png -composite -compose over stamp.png -gravity SouthWest -composite -quality 90 out.jpg
但是在 GraphicsMagick 上它失败了,因为缺少“-composite”选项,..
我怎样才能用 GraphicsMagick 做到这一点?提前致谢!
png - Why smaller PNG image takes up more space than the original after getting resized by GraphicsMagic
The original PNG image is 800x1200 and takes up about 34K. After the images is resized by GraphicsMagick to 320x480 size, the resulting images takes up approximately 37K. (For comparison, if the image is resized with Paint on Windows 7 then the resulting image is 40K.) What gives? The whole point of resizing an image was to save space. How should GraphicsMagick be used to shrink the image size?
installation - ImageMagick 和 Typo3
TYPO3的系统要求表明我可以使用 GraphicsMagic 或 ImageMagick。在主机上,我收到以下错误No ImageMagick installation available
。
我试图用这个问题验证 ImageMagick 安装是否安装了 ImageMagick 并且我没有得到版本输出。
还有一些功能被禁用,例如exec()
. 安装工具写道
可能由于安全风险,这些功能被禁用,并且很可能该列表将包含 exec() 之类的功能,TYPO3 使用该功能来访问 ImageMagick。
im_version_5
设置为im6
。在我有 ImageMagick 之前,但现在网络空间是另一个。因此,我收到此警告Image Processing
:
ImageMagick()的版本和[GFX][im_version_5](im6)的配置不匹配
现在我无法进行测试,因为它们被跳过了。此外,如果用户上传照片,他将无法在后端看到预览图像。
我目前的设置:
因此启用了 GraphicsMagick 而禁用了 ImageMagick。但它仍然会产生问题。
所以我该怎么做?
- 我应该要求宿主启用
exec()
吗? - 还是没有安装 ImageMagick?
- 其他选择?
c++ - Magick++ 修剪不属于背景颜色的像素(图像顶部和底部的像素颜色相同)
以下尺寸为 1x9 的图像被修剪为 1x6,因为可能顶部的像素与底部的像素颜色相同,并且在修剪功能中,这些像素被识别为背景颜色,即使报告了 backgroundColor在执行修剪功能之前是#FFFFFF。
http://s1.postimage.org/a7r69yxsr/m_medium_bc.png
我唯一要做的就是对图像执行修剪。显式设置 backgroundColor 和/或 transparent() 没有区别。
- 为什么会发生这种情况,这是预期的行为吗?
- 这可以通过配置/属性设置/不更改 Graphicsk 库代码来解决吗?
- 如果没有,什么时候可以修复这个错误?您是否希望在接下来的几天内修复这种性质的错误?
这是代码:
javascript - 将 2 个图像与 node.js 和 gm 合并
我想使用 node.js 合并 2 个图像,一个 gm for node。事实上,我想将一个较小的图像放在一个较大图像上的坐标 x,y 上。
我已经使用 append() 进行了一些工作,但我不能选择将第二张图像放在第一个图像之上
这是我的附加js代码。
node.js - 来自图形魔术师的缩略图,无需放大
我在 nodejs 中使用图形魔法包装器,并使用以下代码创建方形缩略图:
这很好用,直到我的缩略图大小大于输入图像。在这种情况下,我希望缩略图是规定的大小,但是图像要放在它的中心而不是调整大小。
有没有办法用一组命令来做到这一点,还是我必须编写一些单独的逻辑来确定?