这段代码有问题吗?它并没有说有任何错误,但'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()
答案 0 :(得分:1)
PIL将尝试使用ImageMagick display
实用程序或xv
来显示图像。如果找不到,它将无声地失败。尝试安装imagemagick
Ubuntu软件包,然后再次运行脚本。