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