FPDFを使用して画像のフォルダ(jpg)をPDFに変換しようとしています。このコードは、ポートレート形式の画像に適しています。風景の画像の場合は、ポートレート形式で表示されます。オリエンテーションを検出してそれをpdfに割り当てる方法はありますか?ページFPDF(python)を使用して画像をpdfに変換するときの向き
修正のための更新されたコード
from fpdf import FPDF
from PIL import Image
import glob
import os
image_directory = r'C:\coolbro\test\yay\test'
extensions = ('*.jpg','*.png','*.gif')
imagelist=[]
for ext in extensions:
imagelist.extend(glob.glob(os.path.join(image_directory,ext)))
for imagePath in imagelist:
cover = Image.open(imagePath)
width, height = cover.size
if height > width:
pdf = FPDF(unit = "pt", format = "legal")
pdf.add_page()
pdf.image(imagePath, 0, 0, 600)
destination = os.path.splitext(imagePath)[0]
pdf.output(destination + ".pdf", "F")
if width > height:
pdf = FPDF("L", unit = "pt", format = "legal")
pdf.add_page()
pdf.image(imagePath, 0, 0, 0, 600)
destination = os.path.splitext(imagePath)[0]
pdf.output(destination + ".pdf", "F")
をしたいすべての画像の場合は、Lの向きが今、私のポートレート画像の全てを遮断する追加img2pdf.py –