Question

Je crée des codes à barres à la volée et les incorpore dans des pages Web. Quel format dois-je utiliser? Je balance entre JPG et PNG et je ne comprends pas vraiment les avantages des deux. La taille importe dans ce contexte, de même que la lisibilité (mieux vaut un code à barres clair qu'un code flou). Y at-il un autre format qui serait encore meilleur?

Était-ce utile?

La solution

PNG, ou même GIF. Jpeg est bien sorti, car il est conçu pour les dégradés lisses des photographies, pas pour les bords nets des codes à barres. Dessinez un code à barres simple à la main dans MS Paint, sauvegardez-le, puis rechargez-le, vous verrez toutes sortes d'artefacts de compression.

Autres conseils

Certainement PNG. C'est beaucoup mieux pour stocker des graphiques vectoriels, tels que des codes à barres (par opposition à des photos).

Wikipedia a une belle comparaison entre JPG et PNG .

PNG devrait être supérieur à JPG (JPEG est une perte). Les images GIF sont peut-être encore meilleures puisque l’image sera monochrome (mais cochez-la dans votre cas).

PNG est la meilleure option entre PNG et JPG. Le problème principal ici est celui de la compression - il existe deux techniques de compression en image, avec ou sans perte. Algorithmes de compression avec pertes (tels que ceux utilisés par les fichiers JPG) "perdre" informations au cours du cycle de décompression compression > Pour cette raison, il y aura des artefacts dans votre image. Le format PNG, quant à lui, utilise une compression sans perte, de sorte que l’image affichée sera exactement la même que l’image originale non compressée avant la sauvegarde initiale.

Dans le cas des codes à barres, l'emplacement exact du pixel noir / blanc pixel par pixel est très important (c'est tout l'intérêt), de sorte que l'utilisation d'une routine de compression avec pertes comme JPG peut s'avérer très mauvaise. Si vous utilisez un code à barres 2D, ce sera encore pire et votre scanner risque d'avoir beaucoup de difficulté à lire le code à barres avec précision. PNG éliminera complètement ce problème.

J'ai utilisé les fichiers .gif et .png avec succès. Ma réponse (et d'autres réponses, pour être juste) à cette question contient plus de détails.

PNG jusqu'au bout. Cela évitera non seulement les artefacts de compression que vous obtiendrez avec JPG, mais produira certainement une meilleure compression. JPG est très mal adapté aux images aux contours nets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top