Domanda

Sto creando codici a barre al volo e li incorporo in pagine Web. Quale formato dovrei usare? Sto oscillando tra JPG e PNG e non capisco davvero i vantaggi di entrambi. Le dimensioni contano in questo, così come la leggibilità (meglio un codice a barre chiaro che uno sfocato). C'è un altro formato che sarebbe ancora meglio?

È stato utile?

Soluzione

PNG o persino GIF. Jpeg è perfetto, perché è progettato per le sfumature morbide delle fotografie, non per i bordi taglienti dei codici a barre. Disegna a mano un semplice codice a barre in MS Paint, salvalo e quindi ricaricalo, vedrai tutti i tipi di artefatti di compressione.

Altri suggerimenti

Sicuramente PNG. È molto meglio archiviare la grafica vettoriale, come i codici a barre (al contrario delle foto).

Wikipedia ha un bel confronto tra JPG e PNG .

PNG dovrebbe essere migliore di JPG (JPEG è in perdita). La GIF potrebbe essere ancora migliore poiché l'immagine sarà monocromatica (ma controlla nel tuo caso).

PNG è l'opzione migliore tra PNG e JPG. Il problema principale qui è la compressione: ci sono due forme di tecniche di compressione nelle immagini, lossy e lossless. Algoritmi di compressione con perdita (come quello usato dai file JPG) "perdono" informazioni durante il ciclo di compressione & decompressione. Per questo motivo, ci saranno artefatti nella tua immagine. PNG, d'altra parte, utilizza la compressione senza perdita, quindi l'immagine visualizzata sarà esattamente la stessa dell'immagine originale non compressa prima del salvataggio iniziale.

Nel caso dei codici a barre, l'esatto posizionamento pixel per pixel del bianco / nero è molto importante (questo è l'intero punto), quindi l'utilizzo di una routine di compressione con perdita di dati come JPG potrebbe essere molto negativo. Se si utilizza un codice a barre 2D, sarà anche peggio e lo scanner potrebbe avere difficoltà a leggere il codice a barre in modo accurato. PNG eliminerà completamente questo problema.

Ho usato con successo .gif e .png. La mia rispondi (e altre risposte, per essere onesti) a questa domanda ha maggiori dettagli.

PNG fino in fondo. Non solo eviterà gli artefatti di compressione che otterrai con JPG, ma quasi sicuramente produrrà anche una compressione migliore. JPG si adatta molto male alle immagini con spigoli vivi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top