Начиная с Python, я пытаюсь изменить значения пикселей изображения следующим образом. Я получаю сообщение об ошибке «TypeError: требуется целое число» в последней, но одной строке Как мне разобраться? Это мой код: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()