修正關閉封面排版時的圖片繪製錯誤
- 修正 drawImage 調用錯誤 - 將 PIL Image 轉換為 ImageReader - 解決 'expected str, bytes or os.PathLike object, not Image' 錯誤 - 現在關閉封面排版功能可以正常使用
This commit is contained in:
@@ -1890,7 +1890,10 @@ class PhotoMagazineMaker:
|
||||
if cover_image:
|
||||
# 創建滿版圖片
|
||||
full_bleed = self.create_full_bleed_image(cover_image, 210*mm, 297*mm)
|
||||
c.drawImage(full_bleed, 0, 0, width=210*mm, height=297*mm, preserveAspectRatio=False)
|
||||
# 將 PIL Image 轉換為 ImageReader
|
||||
from reportlab.lib.utils import ImageReader
|
||||
img_reader = ImageReader(full_bleed)
|
||||
c.drawImage(img_reader, 0, 0, width=210*mm, height=297*mm, preserveAspectRatio=False)
|
||||
else:
|
||||
# 沒有圖片時使用純色背景
|
||||
c.setFillColor(HexColor(template_config["primary"]))
|
||||
|
||||
Reference in New Issue
Block a user