pix = page.get_pixmap() 指定宽度,高度自动
时间: 2024-04-13 10:29:49 浏览: 262
PIX飞控源码.rar_pixhawhk pid源码_pix代码_pix飞控_wisewj3_飞行器控制
5星 · 资源好评率100%
如果你想指定位图的宽度,而让高度自动调整以保持原始比例,你可以使用`fitz`库的`get_pixmap()`方法,并传递一个`fitz.Matrix`对象来指定宽度。以下是一个示例:
```python
import fitz
doc = fitz.open("your_pdf_file.pdf")
page = doc[0] # 选择要获取位图的页面
# 指定位图的宽度
width = 800
height = 0 # 高度设为0,表示自动调整以保持原始比例
pix = page.get_pixmap(matrix=fitz.Matrix(width, height))
```
在这个示例中,我们创建了一个`fitz.Matrix`对象,并将宽度作为第一个参数传递进去,将高度设为0。这样就会自动调整高度,以保持原始比例。
请根据你的需求修改示例中的`width`变量,以获取你想要的位图宽度。
如果你有任何进一步的问题,请随时提问!
阅读全文