小编唐笙凱*_*唐笙凱的帖子

TypeError:期望的整数参数,在将图像转换为灰度时得到浮点数

我使用以下代码将彩色图像转换为灰度图像.它为什么抛出TypeError

#!/usr/bin/python
from PIL import Image
im = Image.open("Penguins.jpg")
pixel = im.load()
width, height = im.size
for x in range(width):
    for y in range(height):
        R,G,B = pixel[x,y]
        pixel[x,y] = ((0.299*R+0.587*G+0.114*B),(0.299*R+0.587*G+0.114*B),(0.299*R+0.587*G+0.114*B))

im.save("Penguins_new.jpg")
Run Code Online (Sandbox Code Playgroud)

python python-imaging-library

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×1

python-imaging-library ×1