亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Python批量復制粘貼圖像

如何使用Python批量復制粘貼圖像

慕尼黑5688855 2023-08-22 17:21:41
我正在嘗試復制一張圖像并將其粘貼到另一張圖像,并對包含 500 張圖像的文件夾中的所有圖像執行此操作。當我運行這段代碼時,什么也沒有發生。我放置了一個 Image.show() 來查看發生了什么,當我運行它時,出現以下錯誤:“AttributeError:'NoneType'對象沒有屬性'show'”from PIL import Imageimport os f = r'C:\Users\Utente-XB\Desktop\img\imgResized\New folder' Layout_image = Image.open("Portada-blanco.jpg")area = (120, 200, 470, 550)for file in os.listdir(f):        f_img = f+"/"+file       im = Image.open(f_img)       im2 = imgFondo.paste(im, (120, 200, 470, 550))       im2.show()       im2.save(f_img)
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

PIL 的Image.paste()函數接受圖像作為其輸入,而不是文件路徑。以下是它在代碼中的使用方式:

im = Image.open(f_img)
New_img = Layout_image.paste(im, area)

此外,PIL 的Image.save()函數接受文件路徑作為其輸入,而不是圖像 - 您必須調用.save()圖像本身:

New_img.save(f_img) # Use the path f_img or whichever one you want


查看完整回答
反對 回復 2023-08-22
  • 1 回答
  • 0 關注
  • 267 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號