一、jpg轉pgm(P5)的python代碼
from PIL import Image file_path=''#自己的jpg文件路徑 write_path=''#自己的pgm文件路徑 Image.open(file_path).convert('L').save(write_path)#如果是rgb圖,要轉為單通道的灰度圖;如果是灰度圖,那么去掉convert,保持灰度圖
二、pgm(P5)轉jpg的python代碼
from PIL import Image file_path=''#自己的pgm文件路徑 write_path=''#自己的jpg文件路徑 Image.open(file_path).save(write_path)#最終保存下來的是灰度圖的jpg
三、后記(筆者個人的一些想法,趕時間不用看啦)
在網上看了很多jpg轉pgm的代碼,都只有Image.open().save()的操作,如果輸入的jpg圖片是三通道的rgb圖,那么最終保存下來的pgm是P6格式的,大致是因為P6保存三通道,而P5對應單通道吧(筆者猜測,沒有查證資料)。
所以Image.open()之后,再轉為灰度圖,然后再save,就可以保存為P5格式的pgm。