首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用PyMuPDF,fitz.Matrix()插入图像背景,得到背景旋转270°,如何调整参数?

使用PyMuPDF,fitz.Matrix()插入图像背景,得到背景旋转270°,如何调整参数?

提问于 2025-05-18 21:27:22
回答 0关注 0查看 16

python版本3.12;PyMuPDF1.25.5;代码如下

代码语言:txt
复制
page = pdf_document[page_num] #使用了for循环每一页,pege为一页PDF
rect = page.rect 
pix = background_page.get_pixmap(matrix=fitz.Matrix(1,1).prerotate(0)) #background_page为插入的图片
page.insert_image(rect, pixmap=pix,overlay=False)

得到的效果如图

图片边长对了,方向不对
图片边长对了,方向不对

然后将prerotate(0)改为270°:

代码语言:txt
复制
pix = background_page.get_pixmap(matrix=fitz.Matrix(1,1).prerotate(270))

得到效果如图:方向对了,但是缩小了,看了官方文档,没找出问题

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

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