今天小孟师兄要一张贴图做测试,屠文翔同学用Fireworks花了两分钟做了下面的一张图片。但是师兄说要一张颜色相隔的图片,于是Fireworks此时就显得有点力不从心了。于是此时Python就要上场啦。
Fireworks生成的图:

好,下面,我们来用Python的PIL库来敏捷地生成一个颜色相隔的格子图。只需要10行代码。

python1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import Image, ImageDraw
im = Image.open('1.bmp') draw = ImageDraw.Draw(im) count = 0
for i in range(52): for j in range(51): count += 1 if count % 2 == 0: draw.rectangle((i * 10, j * 10, (i+1) * 10, (j+1)*10),fill="#ff0000")
im.save('test.bmp')
|
下面是师兄写的引擎写的地形贴上Python生成的大姨妈图:
