| 1234567891011121314151617181920212223 |
- #!/usr/bin/python3
-
- import cairo
- import math
-
- img = cairo.ImageSurface(cairo.FORMAT_ARGB32, 256, 256)
- cx = cairo.Context(img)
- cx.set_source_rgb(0.125, 0.125, 0.125)
- cx.paint()
-
- cx.set_source_rgb(0.25, 0.25, 0.25)
-
- for i in range(1, 8):
- num = 2 ** i
- for j in range(0, num + 1):
- x = float(j) * 256.0 / num
- w = 8.0 / num
- cx.rectangle(x - w * 0.5, 0, w, 256)
- cx.rectangle(0, x - w * 0.5, 256, w)
-
- cx.fill()
-
- img.write_to_png('no_tile.png')
|