Example #1
0
import os

from sven.bzr import BzrAccess
def write(dir, x, y, value):
    fs = BzrAccess(dir)
    bit_uri = os.path.join("bits", "%s-%s" % (y, x))
    fs.write(bit_uri, value)

if __name__ == "__main__":
    import sys
    write(*sys.argv[1:])
    from read import render
    render(sys.argv[1])
Example #2
0
    x = Image.open(orig)
    pixels = x.getdata()
    w, h = x.size
    os.mkdir(dest)
    about = os.path.join(dest, "about")
    fp = open(about, "w")
    fp.write("%s,%s" % (w, h))
    fp.close()
    bits = os.path.join(dest, "bits")
    os.mkdir(bits)
    index = 0
    for j in range(h):
        for i in range(w):
            color = pixels[index]
            color = "rgb(%s,%s,%s)" % color
            bit = open(os.path.join(dest, "bits", "%s-%s" % (j, i)), "w")
            bit.write(color)
            bit.close()
            index += 1


if __name__ == "__main__":
    import sys

    file = sys.argv[1]
    todir = sys.argv[2]
    fromfile(file, todir)
    from read import render

    render(sys.argv[2])
Example #3
0
 def render(self, filename, partial=None):
     res = Response()
     render(filename, res.body_file, partial or False)
     return res