-1
初學者到Python,我一直在試圖改變圖像的像素值,如下所示。我一直得到一個錯誤,說'類型錯誤:一個整數是必需的'在最後一行 我該如何解決這個問題? 這是我的代碼:TypeError:需要整數
from PIL import Image
img = Image.open(r'...')
pix = img.load()
def quantf(pval):
if pval>=0 and pval<0.25:
pval=0
elif pval>=0.25 and pval<0.5:
pval=0.25
elif pval>=0.5 and pval<0.75:
pval=0.5
elif pval>=0.75 and pval<1:
pval=0.75
elif pval==1:
pval=1
for i in range (0,31):
for j in range (0,31):
pix[i,j]=quantf(pix[i,j])
img.show()