- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试将 PDF 转换为 PNG - 这一切正常,但是,即使我相信我已禁用它,输出图像仍然是透明的:
with Image(filename='sample.pdf', resolution=300) as img:
img.background_color = Color("white")
img.alpha_channel = False
img.save(filename='image.png')
上面生成的图像是透明的,我也尝试了下面的:
with Image(filename='sample.pdf', resolution=300, background=Color('white')) as img:
img.alpha_channel = False
img.save(filename='image.png')
产生此错误:
Traceback (most recent call last):
File "file_convert.py", line 20, in <module>
with Image(filename='sample.pdf', resolution=300, background=Color('white')) as img:
File "/Users/Frank/.virtualenvs/wand/lib/python2.7/site-packages/wand/image.py", line 1943, in __init__
raise TypeError("blank image parameters can't be used with image "
TypeError: blank image parameters can't be used with image opening parameters
最佳答案
我还有一些 PDF 可以转换为 PNG。这对我有用,而且看起来比合成图像更简单,如上所示。:
from wand.image import Image
from wand.color import Color
all_pages = Image(blob=self.pdf) # PDF will have several pages.
single_image = all_pages.sequence[0] # Just work on first page
with Image(single_image) as i:
i.format = 'png'
i.background_color = Color('white') # Set white background.
i.alpha_channel = 'remove' # Remove transparency and replace with bg.
引用:wand.image
关于Python Wand 将 PDF 转换为 PNG 禁用透明(alpha_channel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27826854/
我想将 pdf 的第一页转换为图像。我的以下代码在我的本地环境中运行良好:Ubuntu 18。但是当我在 docker 环境中运行时,它失败并引发: wand.exceptions.WandRunti
我正在尝试运行一个脚本,该脚本将遍历特定文件夹并使用 Wand 为其在该文件夹中找到的每个 .pdf 文件创建一个 .png 文件。 from wand.image import Image impo
我正在尝试使用 python Wand 调整图像大小,保留纵横比并使用透明度填充剩余位置。例如,我想在保持纵横比的同时将一个大矩形缩小以适应 100x100 图像,但我希望返回一个 100x100 的
所以,我正在使用 Wand Python Library弄乱一些图像。 我只是希望它逐个像素地查看图像,对于特定颜色的每个像素,例如“4d4d4d”,将该像素颜色替换为其他颜色,例如“#00ff00”
我想打开一个 pdf 文件,只获取第一页并将其另存为图像。我用过 this solution它工作完美。它在我的本地环境中仍然有效,但最近在 Travis 中无法正常工作。 是的,这段代码来 self
我们使用Celery下的Python Wand来处理很多图片。在我们的一些服务器上,我们的处理有时会留下很多临时文件,例如: $ ls -lh/tmp/ -rw------- 1 ubuntu ubu
我正在编写一个 django/python 应用程序,我需要将用户上传的 PDF 文件转换为 JPEG(文件是扫描文件) 我正在尝试使用带有 ImageMagick 后端(在 OSX 上)和 我不断收
如果我执行以下操作 for root, dirs, files in os.walk(myDir): for myFile in files: with Image(filename=my
如何在 wand (python) 中并排堆叠两个图像?复合方法是可用的,但它将一个图像放在另一图像之上。我想要像 numpy.vstack 这样的东西。 最佳答案 您还可以使用 smush() 并在
我正在尝试使用Wand创建一个多尺寸的 ico,但我没有找到任何关于此的内容,只有正常的转换,到 ico...我找到了“序列”: https://wand.readthedocs.org/en/lat
我正在尝试在 Python 上的 Wand 中编写一个自动化脚本,通过一次一个字母地编写图像标题来构建文本动画的框架。 问题是,当我使用标题命令(此处的文档 http://docs.wand-py.o
我在 Tesseract OCR 中使用了下面的图片: 我处理图片的代码是: # HOCR with image[450:6200, 840:3550] as cropped: imgPage
您好,我正在尝试在图像上写文字。但是文字溢出来了。有什么方法可以将此类文本内容包裹起来以适合图像? from wand.image import Image from wand.drawing imp
Imagemagick是用于显示、转换和编辑光栅图像文件的开源软件套件。 Wand是 ctypes用于 Python 的基于 ImageMagick 的绑定(bind)。 我如何获得图像文件列表,这是
我有一张图片(例如:mask)和两个整数,代表最终图片的宽度和高度。根据 Wand 的文档 Open empty image : with Image(width=200, height=100) a
我正在构建一个应用程序,它使用棒调整系统中照片的大小并生成缩略图。我想生成移动的 gif 缩略图,它在下面的代码中工作。但是我不想获得巨大的缩略图文件大小。如果缩略图超过 5mb,我希望它生成 jpe
这是我的代码: class ToPng(APIView): def post(self, request, *args, **kwargs): revision = reque
我的小脚本有问题。我想使用 wand 来将 PDF 文件转换成 jpeg 文件,我想只保存一个特定的帧。 我的脚本做了两件事: 如果 PDF 文档只有一页:将其转换并保存为 jpeg 文件(有效) 如
我想在使用 dplyr 编写现有代码的同时使用 plyrmr 包,因此我想使用“magic.wand”函数。为简单起见,我使用“mtcars”数据集,它的路径是 HDFS(Hadoop 分布式文件系统
我有这段代码,以 pdf 文件作为参数并将其转换为 JPG。我的问题是,当 pdf 有多于一页时,创建像这样的图像:test-0.jpg、test-1.jpg 等。 with Img(filenam
我是一名优秀的程序员,十分优秀!