在Ubuntu中运行此Python代码时,图像不会显示

时间:2013-12-10 16:40:34

标签: python image ubuntu-13.10

这段代码有问题吗?它并没有说有任何错误,但'img'变量最后从未显示过。

import Image
import ImageDraw

def main():
    b = 4
    size = 25
    fig_width = size
    fig_height = size

    white_rgb = (255, 255, 255)
    black_rgb = (0, 0, 0)
    img = Image.new("RGB", (fig_width, fig_height), white_rgb)
    draw = ImageDraw.Draw(img)

    for i in range(0, size, 5):
        for j in range(0, size, 5):
            if i % 2 == j % 2:
                draw.rectangle([(j, i), (j + b, i + b)], black_rgb)
    img.show()

main()

1 个答案:

答案 0 :(得分:1)

PIL将尝试使用ImageMagick display实用程序或xv来显示图像。如果找不到,它将无声地失败。尝试安装imagemagick Ubuntu软件包,然后再次运行脚本。