要批量去除圖片水印,你可以使用Python的圖像處理庫來實現。以下是一種實現方法:
pip install pillow
from PIL import Image
from PIL import ImageDraw
def remove_watermark(input_path, output_path):
# 打開輸入圖片
image = Image.open(input_path)
# 創建一個與輸入圖片大小相同的空白圖像
watermark_removed = Image.new('RGBA', image.size)
# 使用ImageDraw模塊的Draw方法在空白圖像上繪制輸入圖片
watermark_removed.paste(image, (0, 0))
# 保存去除水印后的圖片
watermark_removed.save(output_path)
import os
# 指定包含圖片文件的文件夾路徑
folder_path = 'path/to/folder'
# 遍歷文件夾中的所有文件
for filename in os.listdir(folder_path):
# 檢查文件是否為圖片文件
if filename.endswith('.jpg') or filename.endswith('.png'):
# 構建輸入和輸出文件的路徑
input_path = os.path.join(folder_path, filename)
output_path = os.path.join(folder_path, 'no_watermark_' + filename)
# 應用去除水印函數
remove_watermark(input_path, output_path)
這樣,你就可以使用以上代碼來批量去除圖片水印。請記得將'path/to/folder'
替換為你包含圖片文件的實際文件夾的路徑。此外,你可能需要根據實際情況調整去除水印的方法。