round labels: state actual / expected size when failing

This commit is contained in:
Philipp Klaus
2017-09-17 21:33:02 +02:00
parent e2b7e2d7f6
commit ee69e04f80
+1 -1
View File
@@ -95,7 +95,7 @@ def create_label(qlr, image, label_size, threshold=70, cut=True, dither=False, *
elif int(rotate) != 0: elif int(rotate) != 0:
im = im.rotate(rotate, expand=True) im = im.rotate(rotate, expand=True)
if im.size[0] != dots_printable[0] or im.size[1] != dots_printable[1]: if im.size[0] != dots_printable[0] or im.size[1] != dots_printable[1]:
sys.exit("Check your image dimensions. Expecting: " + str(dots_printable)) sys.exit("Check your image dimensions: %s. Expecting: %s" % (im.size, dots_printable))
new_im = Image.new(im.mode, (device_pixel_width, dots_printable[1]), (255,)*len(im.mode)) new_im = Image.new(im.mode, (device_pixel_width, dots_printable[1]), (255,)*len(im.mode))
new_im.paste(im, (device_pixel_width-im.size[0]-right_margin_dots, 0)) new_im.paste(im, (device_pixel_width-im.size[0]-right_margin_dots, 0))
im = new_im im = new_im