问题标签 [wand]

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

imagemagick - Python-Wand 序列未从内存中清除

如果我执行以下操作

我最终使用 Wand 出现内存故障。

我确定它是 .sequence 部分。如果我删除它,它的罚款。我已经阅读了所有我能找到的关于序列的内容,它是一个 Image 与 SingleImage 的区别。

SingleImage 序列部分保留在内存中。我尝试使用以下内容:

但它并没有摆脱内存中的图像。

我正在处理数千个文件,但只处理了几十个文件就出现了分段错误。

我很确定它会关闭“主要”图像。只是不是 main.sequence SingleImage。

有没有办法强制关闭它?

我应该说我也试过这个

认为 With 语句会间接关闭它。但事实并非如此。

任何人都可以帮忙吗?

0 投票
1 回答
2565 浏览

python-3.x - 获取图像的所有像素 [Wand]

我正在使用Wand Python Library,并尝试解决Python Challenge,而我当前的问题要求我获取所有偶数/奇数像素。

显然,这是一项非常简单的任务。但是,我发现 Wand 库在加载像素/复制像素方面非常慢(也许是因为我还将 fill_color 更改为每个像素的颜色?),我想知道我是否可以一次将它们全部加载。

我目前加载所有像素的解决方案是这样的:

我更喜欢这样的东西:

有没有类似的东西?提前致谢。

0 投票
1 回答
2380 浏览

python - Python 魔杖:具有透明度的合成图像

我正在尝试用 Wand 合成两个图像。计划是将图像 B 放在 A 的右侧,并使 B 透明 60%。使用 IM 可以这样完成:

但是使用 Wand 我只能通过该composite()方法看到以下内容:operator, left, top, width, height, image.

用Wand可以吗?

0 投票
1 回答
3415 浏览

python - python wand:使用 draw.text() 更改文本样式

draw.text()用来在画布上绘制一些文本。但该函数似乎只接受 3 个参数 x、y 和 body,因此无法指定什么字体、颜色等。可能我在这里遗漏了一些东西,因为这是非常基本的功能。我错过了什么?

0 投票
0 回答
699 浏览

django - 使用 Wand 将 PDF 转换为 PNG/JPG,通过 Gunicorn 中断生产,在调试服务器上正常

我正在尝试通过 Wand 将 PDF 转换为 JPG/PNG。

这是代码(编辑)

它可以在本地开发服务器、生产服务器上的开发服务器以及 manage.py shell(在生产服务器上)上完美运行。

但是,当通过我的生产主管/guncicorn 设置使用时,我收到以下错误

这是启动脚本。

当我在生产服务器上运行测试时,同时运行完整的调试服务器和 shell,它正在使用正确的用户帐户和正确的 virtualenv 运行(如果没有它,它根本不会工作)

可能是环境变量问题吗?还是某种许可?

0 投票
1 回答
1230 浏览

python - 将远程 PDF 的页面转换为 OCR 的临时图像

我有一个远程 PDF 文件,我需要逐页阅读并不断将每个文件传递给 OCR,该 OCR 将为我提供 OCR 文本。

我想过使用cStringIOortempfile但我不知道如何将它们用于此目的。

如何解决这个问题?

0 投票
4 回答
28138 浏览

svg - 使用python将PNG转换为SVG

有没有办法仅使用纯 python 或 python 模块(如 wand)将 png 文件转换为 SVG 文件?

更准确地说,我想将 png 转换为真正的矢量图形,我不想在 svg 中嵌入位图,我想转换为图形代码。

我知道 Illustrator 或 Inkscape 可以做到这一点,但我需要一个自动化的过程。

谢谢 !

0 投票
1 回答
10055 浏览

wand - 此图像格式“PNG”没有解码委托

我正在编写一个 django/python 应用程序,我需要将用户上传的 PDF 文件转换为 JPEG(文件是扫描文件)

我正在尝试使用带有 ImageMagick 后端(在 OSX 上)的 wand,但我不断收到以下错误:

我当前的测试代码很简单:

一些信息:

  1. 文件存在(我用 验证os.path.exists
  2. 我可以使用命令行将文件从 PDF 转换为 JPGconvert
  3. 我试图设置DYLD_LIBRARY_PATH包含 ImageMagick lib 目录
  4. identify -list configure | grep DELEGATES 返回

DELEGATES bzlib fftw fontconfig freetype gs jpeg jng lcms2 lzma mpeg png tiff x11 xml zlib

有人有想法吗?

谢谢

0 投票
1 回答
35 浏览

python - 图片上传和编辑时使用 django 的 MissingErrorDelegate

为什么这不起作用?

从 wand.image 导入图像

我想在 django 中上传图像并对其进行灰度化。每次我运行这段代码时,它都会抛出一个

`解码此图像格式的委托'保时捷'@error/constitute.c/ReadImage/544

Porsche 是类的名称,应该是上传的图像文件的名称

帮助!

0 投票
2 回答
3065 浏览

python - 魔杖将透明背景变为黑色

我正在尝试使用 Wand 对 python 进行灰度化,但是当我这样做时

它将透明背景变成黑色。如果我使用白色背景的,它可以工作。我做错了什么。也因为灰度是

我在哪里可以在 Wand 中手动执行此操作,比如说我想稍微更改一下这些值。我查看了文档和各种论坛,但找不到任何答案,只有 Photoshop 的东西。

谢谢!