Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Formato video a 32 bit (16 Milioni di colori !?!?!)

Ciao a tutti,
Una domanda che mi son sempre posto da quando sono saltate fuori le schede
grafiche a 32 bit.
Allora, la matematica non è mai stata un'opinione, il Nr di bit decreta la
quantità di colori rappresentabile, infatti le tipologie grafiche sono:
16 colori = 1 colore occupa 4 bit (un nibble) (in pratica il nr del colore è
il nr del registro colore da usare, ed i registri possono essere anche a 24
bit)
256 colori = 1 byte per colore (anche qui si usano 256 registri colore, ed
ogni registro può essere anche a 24 bit)
65536 colori = 2 bytes per colore (anche qui si usano i registri, anche se
in taluni sistemi (vedi Amiga) usavano i due bytes per memorizzarci le
componenti R G B, ognuna composta da 5 bit (ed 1 bit per l'alta
luminosità) )
16 Milioni = 24bit = 3 bytes per colore (qui si usa finalmente a pieno la
potenza e la versatilità nel dare ad ogni componente R G B un intero byte
(0-255) per valorizzarla )
16 Milioni = 32bit = 4 bytes
E questa proprio non la capisco. I colori rimangono sempre 16 milioni (e non
4 miliardi come dovrebbe!) quindi
si deduce che di quei 4 bytes in verità ne usano solo 3!!! Quindi se è così
a che serve il 32bit? per buttare via un byte inutilizzato ogni 4? per
sprecare memoria?
Un motivo per buttare via 1/4 della memoria posso dedurlo, ma vorrei sentire
le vostre opinioni.
/\/\/\/\/\/\/\/\/\/\/\/\/
|  Qui sul NG è nata una iniziativa:
|  Partecipa alla stesura di progetti VB sviluppati in team,
|  informati sul Sito Comune sezione Leonardo. Io
|  partecipo al progetto Data Raptor, alleati con noi.
\/\/\/\/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb

 ha scritto

non so se quanto segue corrisponde a verita'.
mustek non sono proprio gli ultimi, cmq:
http://www.mustek.com/Imaging/support/helpdocs/doc2050.htm
Some video cards have a 32-bit mode, but this is merely a speed trick.
Computers move information in 16-bit or 32-bit chunks. When a video card
allows 32-bit mode, it is storing 24-bits of color information in 32 digits
merely to make data transfers faster. The extra 8-bits contain null
information.
ci sono arrivato via altavista:
"32 bit"+depth
ciao, a.

Generalmente vengono riservati anche dei bitplane per le trasparenze!


Suona tanto come un rimprovero... ad hai ragione.
 /\/\/\/\/\/\/\/\/\/
| Una iniziativa a livello di questo NG:
| Partecipa alla stesura di progetti VB sviluppati in team, informati sul
Sito Comune
| sezione Leonardo.  Io partecipo al progetto Data Raptor, alleati con noi.
 \/\/\/\/\/\/\/\/\/\
Ciao



Visto che gli avanzano 8 bit tanto vale usarli per marcheramenti, magari
vengono usati per gestire gli sprite (il mouse).
 /\/\/\/\/\/\/\/\/\/
| Una iniziativa a livello di questo NG:
| Partecipa alla stesura di progetti VB sviluppati in team, informati sul
Sito Comune
| sezione Leonardo.  Io partecipo al progetto Data Raptor, alleati con noi.
 \/\/\/\/\/\/\/\/\/\
Ciao


 Suona tanto come un rimprovero... ad hai ragione.
no, con te non oserei proprio, ne' sarebbe giusto. e' semplicemente che mi
sto abituando, quando ho un prob, a vedere se scopro qno che l'ha gia'
risolto. come cercare una parola nell'enciclopedia o nel dizionario. solo
che -- se la linea e' decente -- con la rete e' infinitamente piu' comodo.
unico rischio: durante la ricerca trovo un sacco di cose interessanti che
non c'entrano niente, le vado a vedere, e mi dimentico il problema, che non
per questo scompare, di solito :)
ciao, a.

sprecare memoria?
No, serve a far andare in overflow il tuo prog. VB se provi a calcolare il
numero di colori.
Poi dovrebbe servire come colore alpha, (RGBQUAD = ARGB) cioè delle
trasparenze (ma non si riescono a calcolare comunque con gli altri 3???).
Comunque non capisco chi usa 16m di colori: la differenza con i 64k non si
nota, ma le prestazioni decadono notevolmente.
Ciao

 nota, ma le prestazioni decadono notevolmente.
non si nota ? ma tu non fai grafica ?
per dirne una, guarda il blu delle installazioni a 64k e 16m ...

per dirne una, guarda il blu delle installazioni a 64k e 16m ...
Ok, mi deve essere rimasto un pezzo di frase nel buffer della tastiera :)
Non si nota se non sei un grafico.
Ma devi propio star lì a confrontare i colori con gli occhi aguzzi.
Ma tu che scheda grafica usi?
Tra font micrometrici e colori annaquati... sarà mica una di quelle schede
da 5.000 Lire. A nave.
:)
Ciao

 da 5.000 Lire. A nave.
sul portatile e' una neomagic magicgraph256av.
lei ci arriverebbe, a 16m. a 256 colori arriva a 1280.
ma e' il video che fatica parecchio. di solito tengo i 64, s'impalla meno.
non cambia molto,  con un blu sfumato tipo setup scala solo un po' di piu'.
con un video serio a 16 mln non si dovrebbe quasi percepire il passaggio. ma
due anni, quando l'ho preso, era l'ultimo del listino hp...
il desk dell'ufficio e' un acer 9000: non e' una macchina impostata per la
grafica (a parte lo scanner agfa a3 2000dpi), e non e' velocissima (e' un
biprocessore p3/500, hd scsi, con w2k: era il bkp server, poi il mio
rompeva, e ho deciso che usavo quello). ha una matrox g400. va abbastanza
tranquillamente a 32mln a 1280. il monitor e' un hp 18 lcd. e sembra una
piscina :)
quello di casa ha una vecchia millennium2 e un monitor 15 ignoto che dovrei
tanto cambiare. ma lo (*) uso quasi solo per i bkp, e ho investito in un
paio di hd da 30g. ormai pieni, uffa...
ciao, a.
( il pc, non il monitor :)