python 如何插入jpg

python 如何插入jpg

作者:Joshua Lee发布时间:2026-01-05阅读时长:0 分钟阅读次数:83

用户关注问题

Q
怎样在Python中显示JPG图片?

我想在Python程序里打开并显示一张JPG格式的图片,有哪些简单的方法能实现?

A

使用Pillow库显示JPG图片

可以使用Pillow库(PIL的升级版)来加载和显示JPG格式的图片。只需导入Image模块,调用Image.open()打开图片,然后使用Image.show()方法即可在默认图片查看器中显示该图片。示例代码:

from PIL import Image

img = Image.open('example.jpg')
img.show()
Q
如何用Python在图片中插入另一张JPG文件?

我有两张JPG格式的图片,想将其中一张插入到另一张上面,如何用Python完成这一步操作?

A

使用Pillow库合并JPG图片

可以通过Pillow库的Image对象来合并图片,先分别打开两张图片,然后利用paste()方法将一张图片粘贴到另一张指定位置。记得处理尺寸和透明度问题。示例代码:

from PIL import Image

background = Image.open('background.jpg')
foreground = Image.open('insert.jpg')

background.paste(foreground, (50, 50))  # 在背景图片坐标(50,50)处插入
background.save('merged.jpg')
Q
怎样用Python把JPG图像插入到PDF文件中?

我想用Python把一张JPG图片插入到PDF文件中进行保存,常用的做法是什么?

A

借助ReportLab库将JPG图片插入PDF

ReportLab是Python中生成PDF的强大库,可以在PDF页面中加入JPG图片。通过canvas.Canvas创建PDF,调用drawImage()方法插入JPG图片,最后保存为PDF文件。示例代码如下:

from reportlab.pdfgen import canvas

c = canvas.Canvas("output.pdf")
c.drawImage("example.jpg", x=50, y=500, width=400, height=300)
c.save()