我想使用PIL #Find includes in corresponding build directories
set(CMAKE_INCLUDE_CURRENT_DIR ON)
# Instruct CMake to run moc automatically when needed.
set(CMAKE_AUTOMOC ON)
方法将我的PIL图像列表导出为pdf。
,保存部分说:enter image description here =>我们可以使用.save()
选项获取pdf格式。
在枕头的github页面中,this issue说:Added append_images to PDF saving #2526
我写了这段代码:
append_images
但它不起作用!
提出了这些错误:
import PIL
im1 = PIL.Image.open("1.jpg").convert("RGB")
im2 = PIL.Image.open("2.jpg").convert("RGB")
im3 = PIL.Image.open("3.jpg").convert("RGB")
images = [im1,im2,im3]
images[0].save("out.pdf", save_all=True, append_images=images[1:])
答案 0 :(得分:0)
PIL ver 5.0.0(https://pillow.readthedocs.io/en/latest/)解决了这个问题。
答案 1 :(得分:-1)
尝试这种格式
from PIL import Image
im1 = PIL.Image.open("1.jpg").convert("RGB")
im2 = PIL.Image.open("2.jpg").convert("RGB")
im3 = PIL.Image.open("3.jpg").convert("RGB")
images = [im2,im3]
im1.save("out.pdf", save_all=True, append_images=images)
答案 2 :(得分:-1)
有点离题,但如果您要转换大量图像,则使用列表推导式是可行的方法。
from PIL import Image
im1=Image.open('1.png').convert('RGB')
images = [Image.open(str(imgNumber)+'.png').convert('RGB') for imgNumber in range(2,100)]
im1.save("imgBook.PDF", save_all=True, append_images=images)