首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyMuPDF Pixmap tobytes()返回属性错误

PyMuPDF Pixmap tobytes()返回属性错误
EN

Stack Overflow用户
提问于 2021-05-19 07:39:10
回答 1查看 165关注 0票数 0

我正在关注the documentation并使用最新的PyMuPDF (1.18.13)。然而,Pixmap.tobytes()并不适合我:

代码语言:javascript
复制
zoom = 2    # zoom factor
mat = fitz.Matrix(zoom, zoom)
pix = page.getPixmap(matrix = mat)
stream = pix.tobytes(output="png")

AttributeError: 'Pixmap' object has no attribute 'tobytes'

文档示例:

这里的问题可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-05-31 05:16:54

我是PyMuPDF的维护者。您的配置是什么?我刚刚在Windows和Linux上分别使用v1.18.13测试了您的代码,它可以工作。

代码语言:javascript
复制
Python 3.8.5 (default, Jan 27 2021, 15:41:15)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fitz
>>> fitz.version
('1.18.13', '1.18.0', '20210505063222')
>>> doc=fitz.open("v110-changes.pdf")
>>> page=doc[0]
>>> pix=page.get_pixmap()
>>> b=pix.tobytes()
>>>

Windows:

代码语言:javascript
复制
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import fitz
>>> fitz.version
('1.18.13', '1.18.0', '20210505063222')
>>> doc=fitz.open("v110-changes.pdf")
>>> page=doc[0]
>>> pix=page.get_pixmap()
>>> b = pix.tobytes()
>>>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67595196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档