问题标签 [go-imagick]

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

go-imagick - 我应该使用哪个函数在 GO 中使用 GOIMAGICK 将图像转换为灰度

我想在 GOIMAGICK 中使用 magickwand 将图像转换为灰度,但我应该使用哪一个:BlurImage(radius, sigma float64)错误还是BrightnessContrastImage(brightness, contrast float64)错误?

0 投票
0 回答
69 浏览

go-imagick - 我应该使用哪个函数来使用 Imagemagick magickwand 删除(剥离)图像的色彩空间

我实际上想删除图像的色彩空间。但是,我应该在 transformimagecolorspace 方法 COLORSPACE_UNDEFINED 或其他任何东西中使用哪种颜色空间类型?

0 投票
0 回答
25 浏览

imagemagick - 如何在不丢失大量信息的情况下使用 GOmagick 将图像压缩到最大

我想尽可能地压缩图像,并且在使用 GOmagick 调整或裁剪原始图像后不会丢失太多信息(清晰度)。目前我正在使用 setimagequality(q)。谁能建议最好的方法?

0 投票
1 回答
124 浏览

imagemagick - 如何使用 ImageMagick 删除图像的透明背景?我应该使用哪个函数来删除 CSS 透明度网格?

我正在尝试使用 ImageMagick 构建图像处理 API。我无法将 PNG 图像压缩到所需的级别。我如何使用 ImageMagick 模仿PNG 的https://blog.imgix.com/2016/03/11/auto-compress.html行为!!

0 投票
0 回答
54 浏览

image - 为什么 pngs 的磁盘写入时间会随着使用 imagemagick 的持续负载而增加?

我有两张相同文件大小(60kb)的不同图像,一张是JPEG格式,另一张是PNG格式。当我以 1 rps 将这些图像读取并写入磁盘时,结果是:读取时间:6.784399 毫秒写入时间:PNG 为 14.318515 毫秒

读取时间:8.077419 毫秒写入时间:JPEG 的 15.207568 毫秒。

但是,当我以维持负载(即 100 rps)编写这些图像时,PNG 的写入和读取时间不断增加到每个 1 分钟。但是对于 JPEGS,读取时间和写入时间也会增加,但仍以毫秒为单位。

0 投票
1 回答
1511 浏览

imagick - Vips + mozjpeg vs Imagick

我正在寻找一种解决方案,以在缩小图像时获得最佳 jpeg 压缩。我正在比较 Vips + Mozjpeg 和 Imagick(转换)。

我的原始文件 (pic.jpg) 为 6.5 MB。

我跑:

我的输出文件是 1.7 MB

我跑:

我的输出文件是 1.2 MB

我在这里做公平的比较吗?Imagick 在压缩方面是否更好?

原始图片的链接(来自 unsplash): https ://images.unsplash.com/photo-1545278068-cdca78378350

我正在比较这两个库,因为它们都有 Go 绑定,这是我在项目中需要的。

感谢您的任何建议!

0 投票
0 回答
86 浏览

go - 在golang中使用imagick将pdf转换为jpg。但是在lunix中使用内存太多了。如何解决?

我尝试使用“mw.SetResourceLimit(imagick.RESOURCE_MEMORY, xxx)”来解决这个内存。在windows中,没关系,使用50M。但在 lunix 中,它失败了。谁能帮我解决?谢谢