使用Python和Pillow庫可以很容易地對圖像進行翻轉和鏡像操作。下面是一個示例代碼,演示如何使用Pillow庫進行圖像的翻轉和鏡像:
from PIL import Image
# 打開圖像文件
image = Image.open('image.jpg')
# 翻轉圖像
flipped_image = image.transpose(Image.FLIP_LEFT_RIGHT)
# 鏡像圖像
mirrored_image = image.transpose(Image.FLIP_TOP_BOTTOM)
# 保存翻轉后的圖像
flipped_image.save('flipped_image.jpg')
# 保存鏡像后的圖像
mirrored_image.save('mirrored_image.jpg')
在這個示例中,首先使用Image.open()
方法打開一個圖像文件,然后使用transpose()
方法并傳入Image.FLIP_LEFT_RIGHT
參數來進行水平翻轉操作,或者傳入Image.FLIP_TOP_BOTTOM
參數來進行垂直鏡像操作。最后通過save()
方法保存處理后的圖像文件。
運行以上代碼,將會生成兩個新的圖片文件flipped_image.jpg
和mirrored_image.jpg
,分別是原圖像的水平翻轉和垂直鏡像效果。