问题标签 [pythonmagick]

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

python - Unable read OCR PDF in Python

I'm trying to read a .pdf file for the first time in python, This file has OCR in it.

I have downloaded PythonMagick file which has .whl extension, as directed in this post But still I get error ModuleNotFoundError: No module named 'PythonMagick'

How and what step should be followed so that I could be able to read the OCR PDF in python. Any suggestions are appreciated. Thanks

0 投票
0 回答
233 浏览

python - Pythonmagick 无法读取透明的 pdf 文件

我正在使用 PythonMagick 将多页 .pdf 文件转换为 .png 文件,但只要 .pdf 文件的背景是透明的,就会失败。

我的 ImageMagick 版本是 7.0.7-5 而 Ghostscript 版本是 9.22

这是我所做的:

然后它会返回一个错误

我可以使用以下代码更改背景并避免错误,但我无法使用此方法更改图像 dpi:

似乎只要我使用 .read() 它就会返回错误,但更改 dpi 需要 .read() 函数。是否有任何解决方案既可以阅读 pdf 又可以更改 dpi?

0 投票
3 回答
1003 浏览

python - 在 macOS 上使用 Python 将 PDF 图像转换为 PNG

我已经阅读了很多试图描述如何将 PDF 转换为 PNG 图像的文章。但我根本无法让它工作。我试图import PythonMagick在我的脚本之上,但它返回错误ImportError: No module named PythonMagick

是否可以像通过 Homebrew 安装 shell 工具一样简单地安装 PythonMagick?!背景是我的 Python 脚本,它比等效的 Bash 脚本要短得多。唯一不起作用的是 PDF 到 PNG 的转换和最终图像的缩放。在 Bash 中,我为此使用 Imagemagick,但我也想在 Python 中执行此操作,因为它是单行的。

有任何想法吗?

编辑

代码可以在 Github 上找到:https ://github.com/Blackjacx/Scripts/blob/master/iconizer.py

找到解决方案

使用 MagickWand 效果更好,所以我正在使用它。要安装它,我做了:

0 投票
2 回答
2181 浏览

python - 安装 pythonmagick 时出错,ImportError: No module named PythonMagick

我正在尝试在 OSX(High Sierra)上安装 pythonmagick。

我在这里按照 DwishR 的说明进行操作:https : //gist.github.com/tomekwojcik/2778301 从这里下载 pythonmagick:http ://www.imagemagick.org/download/python/ 修改后的 BOOST_ROOT=/usr/local/Cellar/boost/ 1.66.0/ 和 make 文件。

在此处查看我的安装过程:https ://gist.github.com/anonymous/d2eab85b89fd7be33efa40bf3cb1015e

但是,您可以看到 pythonmagick 最终无法正常工作。我做错了什么?

0 投票
0 回答
249 浏览

python-3.x - Python 3.6.5 中的 PDF 到图像转换:在 PythonMagick 中设置 dpi 问题

我无法设置 Image 对象的 dpi。代码的最后一行总是向我抛出错误消息。请参见下文:

错误如下:

0 投票
1 回答
347 浏览

imagemagick - 使用 PythonMagick 将 pdf 转换为 JPG

我正在尝试使用 Python 3.6 和 PythonMagick 0.9.13、ghostscript 0.6 将 pdf 文件(扩展名为 .pdf 的扫描图像)转换为具有多页的 .jpg。所有这些都是从 PyCharm 解释器包中安装的。操作系统-Windows10 64 位

它工作了一段时间,但现在它给了我一个以下错误,我试图通过查看下面所有链接中给出的建议来解决这个问题,但没有任何结果。有人可以帮我解决这个问题吗?那会很好!!
ImageMagick 和 Ghostscript 从 PDF 转换时出错

Imagemagick 将 PDF 转换为 JPEG:FailedToExecuteCommand `"gswin32c.exe" / PDFDelegateFailed

****************************错误信息********************

RuntimeError: Magick: PDFDelegateFailed `[ghostscript library 9.09] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=4 -dGraphicsAlphaBits=4" -r72x72" -dUseCIEColor -dFirstPage=1 -dLastPage=1 "-sOutputFile=C:/Users/****/AppData/Local/Temp/magick-13092f9RE6HZSrtFU%d" "-fC:/Users/**** /AppData/Local/Temp/magick-13092ks9r_NT8Xygw" "-fC:/Users/****/AppData/Local/Temp/magick-13092NNqfnGb-iNhM"':不可恢复的错误:无效访问放入操作数堆栈:真假- nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- InputAttributes --nostringval-- --nostringval-- InputAttributes --nostringval-- @error/pdf.c/InvokePDFDelegate/274

0 投票
1 回答
256 浏览

windows-10 - PythonMagick 无法打开配置文件

我在 PyCharm 内的 64 位 Windows 10 上的 venv 中运行 Python 3.6。以下是我执行的步骤:

  1. 打开 PyCharm 并使用 Python 3.6 作为 venv 启动一个新项目。
  2. 从以下来源下载 Python3.6 的轮子文件中的 PythonMagick:PythonMagick 轮子文件
  3. 在 PyCharm 中打开终端并运行: pip install PythonMagick-0.9.19-cp36-cp36m-win_amd64.whl

  4. 从此处下载 ghostscript:Ghostscript 9.25 for Windows(64 位)并运行 exe 文件。

  5. 将 ghostscript 目录添加C:\Program Files\gs\gs9.25\bin到用户 PATH 环境变量中。

现在我从这里运行示例文件

我收到以下错误:

RuntimeError:Magick:UnableToOpenConfigureFile `delegates.xml'@warning/configure.c/GetConfigureOptions/714

如何修复此错误?

0 投票
0 回答
32 浏览

imagemagick - Python魔术师。全黑图像错误

我在我的项目中使用 PythonMagick。当我在命令行中将 SVG 转换为 JPG 时,如“convert x.svg x.jpg”就可以了。当我使用 PythonMagick 时,我得到全黑图像。我很困惑,因为我只在 4 台计算机中的 2 台上出现该错误。它们都具有大致相似的库和操作系统 ubuntu 16-18。也许有人可以给我一些提示我做错了什么。这是我的代码。

0 投票
1 回答
370 浏览

python - 在 Ubuntu 上安装 PythonMagick

我正在尝试在 Ubuntu 上安装 python 库“PythonMagick”。

在 Windows 10 上,我使用了这个链接:https ://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick

它工作正常。例如(使用 PyCharm 和 Windows 10),该代码将 pdf 的每一页转换为图像 (jpg):

但是当我在 bash 中运行相同的程序时,bash 会说:

看起来我的 bash 没有那个库。如何使该代码在 Ubuntu 上运行?

0 投票
0 回答
36 浏览

imagemagick - Magick++ -标签等价物

尝试转换 Image Magick 转换命令:

到magick++/PythonMagick。不能使用注释,因为我需要自动调整文本大小,“标签”可以。我可以

但 img.read 不允许我指定重力。有没有办法在不使用子进程或操作系统的情况下做到这一点?