【发布时间】:2016-06-13 10:42:46
【问题描述】:
我在学校有这个练习,制作一个在现有图像中绘制网格的函数。 draw_grid(img, s, c) img - 图像 s - 行间距 c - 颜色
def draw_grid(img, s, c):
a = s
b = s
for i in range(len(img)):
for j in range(len(img[0])):
if i == a:
img[i][j] = c
if img[i][j] == c:
a = a + s
for i in range(len(img)):
for j in img[i]:
if img[i].index(j) == b:
img[i][img[i].index(j)] = c
b = b + s
im.visd(img)
import image as im
img = im.create(200, 100, (200,200,200))
使用我的代码,它只生成水平线。
【问题讨论】:
-
“它不起作用”不是有效的问题描述。我是图书馆吗?如果是这样,请为其添加标签。
-
im 是图片库,我刚刚加了。我希望新的描述没问题。我对此有点陌生。