2016-07-29 6 views
1

Kann jemand Text unter einem Barcode entfernen? Der Barcode wird mit der Bibliothek barcode.py generiert. Ich habe versucht, in https://bitbucket.org/whitie/python-barcode zu überprüfen, kann aber nicht Lösung finden, welche Eigenschaften in Barcode-Spar Linie in Python geschrieben werden sollen:Entfernen Sie den Text unter Barcode in Python barcode.py Bibliothek

ean = barcode.get('code39', str(row['PART']), writer=ImageWriter()) 

Anbringen Barcodebild mit markierter Linie, was Ich mag würde von Barcode-Generierung entfernen.

Antwort

0

Wenn Sie den Code betrachten, können Sie das Attribut 'human' (für Menschen lesbarer Text) auf eine nicht leere Zeichenfolge setzen, um den Text unten zu überschreiben. Wenn dies auf eine Zeichenfolge mit einem einzelnen Leerzeichen, ' ' festgelegt ist, wird der Text leer sein.

+0

ja, es funktioniert so, aber die Bildgröße nicht reduziert, wie es unten leeren String sieht. und ich brauche das Bild entsprechend auch schrumpfen, da es keinen Text geben sollte unten – orangutangas

+0

ean.default_writer_options ['text'] = '' funktioniert irgendwie nicht, aber schaffte es, diesen Text bis zu Barcode von ean.default_writer_options ['text_distance' zu verschieben ] = 0 – orangutangas

0

versuchen Sie dies: barcode.default_writer_options [ ‚write_text‘] = False

Verwandte Themen