X BitMap: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: standardizzazione nome sezione
FrescoBot (discussione | contributi)
m Bot: articoli sovrannumerari e modifiche minori
Riga 26:
</source>
 
Al posto dei soliti header formato immagine, i file XBM hanno due o quattro #define [[statement]]. I primi due #define specificano l'altezza e la la larghezza del [[bitmap]] in pixel. Gli altri due, se esistono, specificano la posizione di ogni hotspost dentro il bitmap. (I programmatori usano un hotspost all'interno dell'immagine per bitmappare il cursore da definire dove posizionare il "puntatore" del cursore, generalmente a 0,0).
 
L'informazione dell'immagine consiste in una linea di valori di pixel conservati in un array statico. Perché un singolo [[bit]] rappresenta ogni pixel (nero o bianco), ogni byte nell'array contiene l'informazione per otto pixel, dove il pixel in alto a sinistra viene rappresentato dal bit basso del primo byte nell'array. Se la larghezza dell'immagine non è un multiplo di 8, il meccanismo di visualizzazione ignora e rifiuta i bit extra nell'ultimo byte per ogni riga.
 
== Supporto ==