Domanda

Potete aiutarmi a cercare un modo per convertire char in 8x8 binario (Non so come chiamarlo)

come per esempio una "A"

00011000
00100100
00100100
01000010
01111110
10000001
10000001
10000001

sto facendo questo manualmente: (

suggerimenti sono ancora aperte: D

EDIT: In ogni caso, se voi ragazzi si chiedono che cosa sto cercando di fare.

sto cercando di fare questo LED WAVE DISPLAY . Ma dal momento che non ho un computer conoscenze interfacciamento. Voglio solo provare in Windows Mobile. LOL

È stato utile?

Altri suggerimenti

V'è un formato di immagine in cui si fornisce larghezza e l'altezza sulla prima linea e poi zero e uno.

P1 7 3
0001000
0011100
0110010

sto cercando per il suo nome.

Modifica Sì, capito.

La sua chiamata Portable Bitmap Format .

Esempio di utilizzo. :)

Si potrebbe creare un Bitmap 8x8 e disegnare personaggi su di esso uno per uno, poi con GetPixel riletto l'immagine creata.

E 'questo per un qualche tipo di display esterno (per esempio LED, VFD)? Quanti personaggi hai bisogno di convertire? A soli caratteri alfanumerici di punteggiatura e pochi o ogni singolo punto di codice Unicode?

Triste a dire, si potrebbe effettivamente essere meglio semplicemente farlo a mano. Ciò consente di ottimizzare l'output per le caratteristiche del display, rispetto ad essere bloccato con un carattere specifico.

In alternativa, utilizzare il programma di disegno preferito per creare una striscia alta bitmap 8-pixel (in bianco e nero) con le glifi scelti, e quindi caricare che nella vostra applicazione.

Si considera questo è per qualche tipo di display a LED / VFD come suggerisce Roger. In tal caso, cosa è sbagliato con solo hardcoding ogni lettera? Che correre molto più velocemente rispetto a qualsiasi tipo di calcolo on-the-fly. Hai suggerito la memorizzazione nella cache da soli, ma che cosa è il punto? Perché si generare dinamicamente (e quindi cache) qualcosa che sarà sempre lo stesso. Quante volte hai intenzione di voler cambiare l'alfabeto? Hardcode e smettere di cercare di over-ingegnerizzare un problema che pretende molto esistono.

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