def post(self, request): sha = request.args["id"][0] img = Image.open("/run/%s.png" % sha) _, height = img.size if height <= display.HEIGHT: display.update(cycle([(30, img)])) return "ok" img_list = [] for i in range(0, height - display.HEIGHT + 2, 2): img_cropped = img.crop((0, i, display.WIDTH, i + display.HEIGHT)) img_list.append((3, img_cropped)) img_list[-1] = (30, img_list[-1][1]) img_list[0] = (30, img_list[0][1]) display.update(cycle(img_list)) return "ok"
def post(self, request): sha = request.args["id"][0] img = Image.open("/run/%s.png" % sha) display.update(cycle([(30, img)])) return "ok"