要生成灰度圖像,可以使用PIL庫中的convert()函數將彩色圖像轉換為灰度圖像。以下是一個簡單的示例代碼:
from PIL import Image
# 打開彩色圖像
image = Image.open('color_image.jpg')
# 轉換為灰度圖像
gray_image = image.convert('L')
# 顯示灰度圖像
gray_image.show()
# 保存灰度圖像
gray_image.save('gray_image.jpg')
在上面的代碼中,首先使用Image.open()
函數打開彩色圖像(請將color_image.jpg
替換為你自己的彩色圖像文件路徑)。然后,使用convert()
函數將圖像轉換為灰度圖像,其中參數'L'
表示轉換為灰度圖像。最后,使用show()
函數顯示灰度圖像,并使用save()
函數保存灰度圖像(請將gray_image.jpg
替換為你想要保存的文件路徑和文件名)。