import barcode from barcode.writer import ImageWriter import uuid print(barcode.PROVIDED_BARCODES) EAN = barcode.get_barcode_class('code128') ean = EAN('e1b73bb2-0ed2-4344-b951-7387386e63ae', writer=ImageWriter()) fullname = ean.save('code') code1 = barcode.generate('code128', 'e1b73bb2-0ed2-4344-b951-7387386e63ae', writer=barcode.writer.ImageWriter(), output='barcode_png2', writer_options={ "quiet_zone": 1.5, "write_text": True }, ) print(fullname) from PIL import Image basewidth = 200 img = Image.open('barcode_png2.png') wpercent = (basewidth / float(img.size[0])) hsize = int((float(img.size[1]) * float(wpercent))) img = img.resize((basewidth, hsize), Image.ANTIALIAS) img.save('resized_image.jpg')