问题标签 [pgmagick]

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

python - pgmagick:将图像转换为 PNG 格式

我正在尝试将 jpeg 图像转换为 png(rgb+α)。

我尝试了以下代码,但它不起作用。

我如何实现这一目标?

0 投票
1 回答
395 浏览

imagemagick - 如何获取使用 pgmagick 绘制的文本边界框

我通过 pgmagick 在图像上成功绘制了一些文本:

但是如何获得文本的边界框?任何人都可以帮助我吗?

0 投票
0 回答
223 浏览

python - 使用 pgmagick 在 Python 中调整图像级别

我正在尝试在 Windows 7、Python 3.5.1 上使用 pgmagick 调整图像级别。

我提出的所有变体要么以几乎完全白色的图像结束,要么出现以下错误:

我还在 Photoshop 上测试了我的关卡设置,所以它们是有意义的并且不会产生白色图片。这是我的代码:

请注意,我可以使用运行以下代码的 Node.js 调整图像级别:

非常感谢任何帮助和想法!

0 投票
0 回答
159 浏览

python-2.7 - pgmagick 图像对象到 blob

有没有办法可以将 Image() 对象转换为 blob?

如果我想将 pgmagick 创建的图像提供给 HTTP 请求而不将其写入磁盘,我看到将图像对象转换为 blob,然后流回请求是唯一的选择。

让我知道是否有任何替代方案可以实现这一目标。

下面是创建图像的代码示例。

我正在寻找一个包装: http ://www.graphicsmagick.org/api/blob.html#imagetoblob

0 投票
0 回答
197 浏览

python-3.x - Mac OS 上的 pgmagick

我尝试在我的 MacOS Mojave (10.14.6) 上安装 pgmagick。在https://pypi.org/project/pgmagick/上有一个在 MacOS 上安装的指南:1)当我尝试第一种方法时($brew install pgmagick --with-python3)我收到一个错误:'错误:无效选项:--with-python3'。当我尝试 $brew install pgmagick-python3 我有一个问题: 在此处输入图像描述 2)当我尝试第二种方法时($ brew install graphicsmagick $ brew install boost-python3 $ pip install pgmagick)我遇到了以下问题(在命令 $ pip install pgmagick 上): 在此处输入图像描述

你可以帮帮我吗?

0 投票
0 回答
37 浏览

python - 如何从 URL 在 pgmagick(Imagemagick python 包装器)中打开文件?

我想知道如何从 URL 使用 pgmagick(ImageMagick 的 Python Wrapper)打开文件?

到目前为止我已经尝试过

i) 使用 BytesIO:

产生错误输出

ii) 使用 BytesIO 和 Blob:

产生错误输出

iii) 使用 StringIO 和 Blob:

产生错误输出

iv) 使用内存文件:

产生错误输出

v) 在内存文件中使用 urllib:

产生错误输出

所以这些方法都不起作用。

我已经在网上探索了几个与 pgmagick 和 ImageMagick 相关的资源,但是解决方案要么不起作用,就像这样:

使用 pgmagick 从 URL 打开图像

或者它们使用另一种不是 Python 的编程语言,例如:

imagick 与远程 url

Imagick - 无法从 URL 读取图像文件。

我对此有点坚持,所以请对此提供任何帮助。