From 1e0caaba5fcef66e65da449b76828436b52ffb02 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Asbj=C3=B8rn=20Sloth=20T=C3=B8nnesen?= Date: Sun, 22 Apr 2012 11:31:22 +0000 Subject: [PATCH] fix landscape --- python/label.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python/label.py b/python/label.py index 41618bb..c154275 100644 --- a/python/label.py +++ b/python/label.py @@ -3,12 +3,12 @@ from PIL import Image, ImageFont, ImageDraw class label: def __init__(self, length, width=336, landscape=False): assert(width == 336 or width == 720) - self.landscape = False + self.landscape = landscape self.fontfile = '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf' self.im = Image.new("1", (width, length), "white") if self.landscape: - self.im.rotate(90) + self.im = self.im.rotate(90) def set_font(self, fontfile): self.fontfile = fontfile @@ -21,6 +21,6 @@ class label: draw.text(pos, text, font=self.font) def save(self, outfile): - if self.landscape: - self.im.rotate(90) + if not self.landscape: + self.im = self.im.rotate(90) self.im.save(outfile, "PNG") -- 1.7.10.4