def genBar(file, scale, imType): writer = ImageWriter() writer.dpi = 100 * scale writer.module_height = 25.0 writer.format = imType CODE = barcode.get_barcode_class('code128') code = CODE(unicode(file), writer) bar = code.save('barcode') img = cv2.imread("barcode." + imType) os.remove("barcode." + imType) crop_img = img[0:69 * scale, 0:460 * scale] large = cv2.resize(crop_img, (0, 0), fx=1.5, fy=1.5) return large