我第一次尝试用Python语言读取一个.pdf文件,这个文件里面有OCR。
from wand.image import Image
from PIL import Image as PI
#import pyocrfrom PythonMagick import Image
from PythonMagick import Image
import pyocr.builders
import io
im = Image()
im.read(r"D:/test.pdf")
我已经按照中的指示下载了扩展名为.whl的PythonMagick文件,但仍然收到错误ModuleNot
我按照上的说明操作,但是当我尝试执行import PythonMagick时,我得到了错误消息:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "PythonMagick/__init__.py", line 1, in <module>
from . import _PythonMagick
ImportError: cannot import name _PythonMagick
PythonMagi
下面是在Pythin0.9.11文件夹上运行make时命令行上的输出。我戴着软呢帽21。
[user@localhost PythonMagick-0.9.11]$ make
Making all in pythonmagick_src
make[1]: Entering directory '/home/user/PythonMagick-0.9.11/pythonmagick_src'
CXX libpymagick_la-_DrawableFillRule.lo
我正在使用图像进行ocr,我需要更改dpi作为预处理的一部分。
import PythonMagick
img_file = 'my_image.jpg'
img = PythonMagick.Image(file)
img.density("600") # It does not seem to work
img.write(img_file + '.tif')
我可以调用ImageMagick,但我更愿意使用PythonMagick。
我已经在我的Windows 10机器上安装了Python 2.7.13。我去下载了32位和64位版本:
PythonMagick‑0.9.13‑cp36‑cp36m‑win32.whl
PythonMagick‑0.9.13‑cp36‑cp36m‑win_amd64.whl
我从命令行(管理员权限)运行以下命令:
pip install PythonMagick‑0.9.13‑cp36‑cp36m‑win32.whl
我得到以下错误:
PythonMagick‑0.9.13‑cp36‑cp36m‑win32.whl is not a supported wheel on this platfo
import doc2txt
我想用Doc2txt从文档文件中提取字符串,它会给出以下错误。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/doc2text/__init__.py", line 7, in <module>
import PythonMagick
ImportError: No module named
我正在尝试按照这些说明安装PythonMagick。
当我到达$ make时,我得到这个错误
Making all in pythonmagick_src
CXX libpymagick_la-_DrawableFillRule.lo
_DrawableFillRule.cpp:3:10: fatal error: 'boost/python.hpp' file not found
#include <boost/python.hpp>
^
1 error generated.
make[1]: *** [libpymagick_la-_
我想编译最新的PythonMagick。
我能够编译一个与Ubuntu14.10 lib兼容的旧版本,但是这个版本还不够。
第一步是编译最近的imagemagick软件包,现在已经安装到/opt/imagemagick-6.8/上了
所以现在我想编译PythonMagick。/配置请参阅系统库,并以
Requested 'MagickCore >= 6.8.6' but version of MagickCore is 6.7.7
所以我需要针对/opt/imagemagick-6.8/lib编译它
我尝试了各种env属性,比如
MAGICKCORE_LIBS=/op
由PNG或带有python枕头的JPG创建的ICO不适用于Windows。ICO在Vista和更高版本上工作得很好。
我编写了一个简单的代码,它演示了正在运行XP并使用PIL保存的ICO在XP上破坏了它:
from PIL import Image
original = Image.open('favicon.ico') # you can try with whatever format
original.save('newfavicon.ico') # not recognized on XP
我正在使用Python2.7。
你知道XP上的ICO有什么特别之
我正在使用PythonMagick缩放和旋转一些JPEG。理想情况下,我还可以更新EXIF方向标记。但是,虽然我可以检索这个标记的值,但似乎不能修改它。考虑一下:
from PythonMagick import Image
i = Image("image.jpg")
print i.attribute("EXIF:Orientation")
i.attribute("EXIF:Orientation", "5")
i.write("image-modified.jpg")
运行此命令将显示图像的原始方向:
e
有没有人在StackOverflow上成功地在运行Lion的Mac电脑上安装了PythonMagick?我已经下载了PythonMagick源代码并安装了指定的所有依赖项。但是,当我运行"./configure“、"make”和"make install“时,它会退出并返回"error 1”。任何帮助都将不胜感激。
谢谢,
L.
我正在尝试使用PythonMagick从jpg图像创建缩略图:
img.quality(90)
# TODO set the sampling algo e.g. bilinear
img.sample(Geometry(scaledWid, scaledHei))
img.crop(Geometry(THUMBNAIL_WID-1, THUMBNAIL_HEI-1,cropLeft, cropTop))
img.write(destFilePath)
如何设置要使用的采样算法?我相信现在它正在使用最近的邻居,这看起来有点丑陋。