mirror of
https://github.com/pklaus/brother_ql_web.git
synced 2024-05-25 11:56:53 +03:00
make use the new convenience function create_label()
This commit is contained in:
parent
7b2e1be292
commit
b32ca81b21
|
@ -12,7 +12,7 @@ import numpy as np
|
||||||
import markdown
|
import markdown
|
||||||
|
|
||||||
from brother_ql.devicedependent import models
|
from brother_ql.devicedependent import models
|
||||||
from brother_ql.raster import BrotherQLRaster
|
from brother_ql import BrotherQLRaster, create_label
|
||||||
from brother_ql.backends import backend_factory, guess_backend
|
from brother_ql.backends import backend_factory, guess_backend
|
||||||
|
|
||||||
MODEL = None
|
MODEL = None
|
||||||
|
@ -100,6 +100,7 @@ def print_text(content=None):
|
||||||
|
|
||||||
threshold = 170
|
threshold = 170
|
||||||
fontsize = int(request.query.get('font_size', 100))
|
fontsize = int(request.query.get('font_size', 100))
|
||||||
|
label_size = "62"
|
||||||
width = 720
|
width = 720
|
||||||
margin = 0
|
margin = 0
|
||||||
height = 100 + 2*margin
|
height = 100 + 2*margin
|
||||||
|
@ -128,31 +129,9 @@ def print_text(content=None):
|
||||||
if DEBUG: print("Offset: {}".format(offset))
|
if DEBUG: print("Offset: {}".format(offset))
|
||||||
draw.text(offset, content, (0), font=im_font)
|
draw.text(offset, content, (0), font=im_font)
|
||||||
if DEBUG: im.save('sample-out.png')
|
if DEBUG: im.save('sample-out.png')
|
||||||
arr = np.asarray(im, dtype=np.uint8)
|
|
||||||
arr.flags.writeable = True
|
|
||||||
white_idx = arr[:,:] < threshold
|
|
||||||
black_idx = arr[:,:] >= threshold
|
|
||||||
arr[white_idx] = 1
|
|
||||||
arr[black_idx] = 0
|
|
||||||
|
|
||||||
qlr = BrotherQLRaster(MODEL)
|
qlr = BrotherQLRaster(MODEL)
|
||||||
qlr.add_switch_mode()
|
create_label(qlr, im, label_size, threshold=threshold, cut=True)
|
||||||
qlr.add_invalidate()
|
|
||||||
qlr.add_initialize()
|
|
||||||
qlr.add_status_information()
|
|
||||||
qlr.mtype = 0x0A
|
|
||||||
qlr.mwidth = 62
|
|
||||||
qlr.mlength = 0
|
|
||||||
qlr.add_media_and_quality(im.size[1])
|
|
||||||
qlr.add_autocut(True)
|
|
||||||
qlr.add_cut_every(1)
|
|
||||||
qlr.dpi_600 = False
|
|
||||||
qlr.cut_at_end = True
|
|
||||||
qlr.add_expanded_mode()
|
|
||||||
qlr.add_margins()
|
|
||||||
qlr.add_compression(True)
|
|
||||||
qlr.add_raster_data(arr)
|
|
||||||
qlr.add_print()
|
|
||||||
|
|
||||||
if not DEBUG:
|
if not DEBUG:
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user