Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - CODE128 Dimensioni
Forum - C# / VB.NET - CODE128 Dimensioni

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 10:40
Martedì, 18/02/2014
Salve ragazzi.

Ho un problema con il mio software in fase di sviluppo.

Ho la necessità di allegare alla stampa un codice a barre che successivamente
andrà letto tramite un applicazione che ho fatto apposta su dispositivi android.

Il problema è il seguente.

Il tutto funziona regolarmente senza problemi di lettura del codice.

Il problema sorge quando tendo di ridimensionare l'immagine del codice a barre.

Pur notando esempio sui pacchetti di sigarette o altri prodotti, il codice a barre ha determinate misure
specifiche.
Altrimenti il lettore interpreta male gli spazi dei pixel.

chiedevo, conoscete un sito o una tabella di codici a barre che lista una dimensione da applicare standard?

Io ho usato una dimensione di 300 x 100 px.

scalandola ad esempio 200 x 80 iniziano i problemi.
questo perché su alcune stampe dovrei ottimizzare al massimo gli spazi.

Grazie in anticipo.




Thejuster ha allegato un file: Immagine.jpg (61103 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da Thejuster il 18/02/2014 alle 10:42


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 145
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 10:49
Martedì, 18/02/2014
Forse perchè non hai mantenuto il rapporto di formato ....se scali il valore da 300 a 200 il secondo non è 80 ma 67.

Cmq è un'ipotesi non garantisco nulla :D

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:46
Martedì, 18/02/2014
può darsi non saprei.

Ho provato prima.

La dimensione standardizzata e 300 x 150 CODE 128
Perché ho la necessità di rilevare nel codice a barre anche il cliente.

Ho ridotto l'altezza di -50  per rendere il tutto più elegante.

ma se stringo di larghezza compaiono numeri che non centrano a nulla di quello che realmente dovrebbe
uscire fuori.

magari non sò.

credi che bisognerebbe ridimensionarla in proporzioni? 8-|


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 145
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 12:53
Martedì, 18/02/2014
Suppongo di si .....se distorci l'immagine è normale che il lettore di codici legge una cosa per un'altra.

Non ho mai lavorato con i codici a barre ma suppongo che il lettore legga le dimensioni delle barre nere, distorcendo l'immagine cambia il valore che questa rappresenta.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 12:49
Mercoledì, 19/02/2014
i lettori a codici a barre interpretano gli spazi e le barre come una stringa binaria, la dimensione dell'unità è fissata dalla scala. Devi mantenere sempre il rapporto della tua tipologia di codice se vuoi letture corrette!

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:57
Mercoledì, 19/02/2014
si in effetti ora funziona perfettamente.
per ridimensionare il codice a barre bisogna scalarlo per proporzioni. non ci avevo pensato.

Grazie a tutti per il supporto :k:


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote