Frage

Ich erstelle Barcodes auf der Fliege, und sie in Webseiten einbetten. Welches Format soll ich verwenden? Ich schwankte zwischen JPG und PNG, und ich verstehe nicht wirklich die Vorteile beider. Size matters in diesen, wie auch die Lesbarkeit (besser eine klare Barcode als ein verschwommenes eins). Gibt es ein anderes Format, das noch besser sein würde?

War es hilfreich?

Lösung

PNG, GIF oder sogar. Jpeg ist direkt aus, weil es für die glatten Steigungen von Fotografien angefertigt, nicht die scharfen Kanten von Barcodes. Zeichnen Sie eine einfache Strichcode von Hand in MS Paint speichern und dann erneut zu laden, werden Sie alle Arten von Kompressionsartefakte sehen.

Andere Tipps

Auf jeden Fall PNG. Es ist viel besser auf Vektorgrafiken speichern, wie Strichcodes (im Gegensatz zu Fotos im Gegensatz).

Wikipedia hat eine schöne Vergleich von JPG vs. PNG .

PNG sollte besser als JPG (JPEG-Komprimierung können Verluste). GIF könnte noch besser sein, da das Bild monochrom sein wird (aber überprüfen Sie es in Ihrem Fall).

PNG ist die bessere Wahl zwischen PNG und JPG. Das Hauptproblem hier ist die Kompression - gibt es zwei Formen von Kompressionstechniken in Bildern, verlustbehaftete und verlustfrei. Lossy Kompressionsalgorithmen (wie die von JPG-Dateien verwendet) „verlieren“ Informationen während der Kompressions-> Entspannungszyklusses. Aus diesem Grunde wird es Artefakte im Bild sein. PNG, auf der anderen Seite verwendet verlustfreie Komprimierung, so das angezeigte Bild wird genau das gleiche wie das Original, nicht komprimierten Bilder vor der ersten Einsparung.

Im Fall von Barcodes, die genauen Pixel-für-Pixel-Anordnung von schwarz / weiß ist sehr wichtig (das ist der ganze Punkt), so eine verlustbehaftete Kompression Routine wie JPG sehr schlecht sein könnte. Wenn Sie einen 2D-Barcode verwenden, wird es noch schlimmer, und der Scanner eine sehr schwierige Zeit mit dem Lesen genau den Barcode aufweist. PNG wird dieses Problem vollständig beseitigen.

Ich habe .gif und .png erfolgreich eingesetzt. Mein beantworten (und andere Antworten, fair zu sein) auf diese Frage hat mehr Details.

PNG den ganzen Weg. Es wird nicht nur die Kompressionsartefakte vermeiden Sie mit JPG bekommen, aber wird mit ziemlicher Sicherheit als auch eine bessere Kompression ergeben. JPG ist sehr schlecht geeignet, um Bilder mit scharfen Kanten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top