python 中的图片

Image in python

提问人:Abdulmuid Olaniyan 提问时间:11/8/2023 最后编辑:NicolasAbdulmuid Olaniyan 更新时间:11/9/2023 访问量:37

问:

我们得到了一张图像(交通停止标志),从左到右的部分是绿色的,我们被告知使用 python 将其更改为红色,但我在定位该部分时遇到了问题

我尝试将宽度除以 2,以为它会从四分之一部分开始,但它只覆盖左侧

    def fix_middle(picture):
        picture = Image.open(picture)
        width, height = picture.size
    
        mid_width = int(width * 0.5)
        
        for y in range(height):
            for x in range(mid_width):
                red, green, blue = picture.getpixel((x, y))
                picture.putpixel((x, y), (red, 0, blue))
                
        picture.show()
    fix_middle("stop_colored.png") 
python python-imaging-library 高度 宽度

评论

0赞 Julien 11/8/2023
如何询问最小的可重复示例
1赞 Mark Setchell 11/8/2023
除非您分享您的图片,否则我们无法看到您的图片。如果您不模拟输出图像,我们无法猜测它应该是什么样子。如果您注意正确格式化,我们可以更轻松地阅读您的代码。请阅读如何提问。谢谢。

答: 暂无答案