Windows 10
Anaconda-Spyder
Python
ImageMagick 6.9.10
这似乎是Windows系统上ImageMagick普遍存在的问题,因此您必须更改环境变量以授予ImageMagick写入文件/文件夹的权限。为了解决这个问题,我已经阅读了几乎所有Google上的文章。
我已经添加了MAGICK_HOME变量,MAGICK_TMPDIR和其他已提出的解决方案,但是它们仍未授予ImageMagick打开/读取/写入文件的权限。
如何解决此BlobError?
BlobError:无法打开图片`C:/ Users / Kenny / Documents / Scans':权限被拒绝@ error / blob.c / OpenBlob / 2874
编辑:我正在尝试将扫描的PDF转换为.JPG文件,以用于OCR。
我的代码如下:
import pytesseract
from pathlib import Path
from wand.image import Image
scanFolder = Path("C:/Users/Kenny/Documents/Scans")
for file in Path("C:/Users/Kenny/Documents/Scans").iterdir():
with Image(filename="C:/Users/Kenny/Documents/Scans", resolution=300) as img:
print('pages = ', len(img.sequence))
with img.convert('png') as converted:
converted.save(filename='temp.jpg')