使用Python和Pillow實現圖像批量處理的步驟如下:
from PIL import Image
import os
def process_image(input_path, output_path):
# 打開圖片文件
image = Image.open(input_path)
# 進行圖片處理操作,這里可以根據需求進行不同的處理操作
# 保存處理后的圖片
image.save(output_path)
input_folder = 'input_folder'
output_folder = 'output_folder'
# 確保輸出文件夾存在
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 遍歷輸入文件夾中的所有圖片文件
for file_name in os.listdir(input_folder):
input_path = os.path.join(input_folder, file_name)
output_path = os.path.join(output_folder, file_name)
# 調用處理函數對每個圖片文件進行處理
process_image(input_path, output_path)
以上代碼會將輸入文件夾中的所有圖片文件進行處理,并保存到輸出文件夾中。在process_image
函數中可以根據需要添加不同的處理操作,比如調整大小、改變顏色、添加濾鏡等。