| Poster | : seweren | | Posts | : 1 | | Country | : Hungary | | City | : Budapest |
| | | | Posted by seweren on 07/02/2008 at 07:09:02
| | Hi all!
for (int y = 0; y < WIDTH; y++)
{
int height = (int)(r.ReadByte());
height += (int)(r.ReadByte());
height += (int)(r.ReadByte());
height /= 8;
heightData[WIDTH - 1 - y, HEIGHT - 1 - i] = height;
}
I'm curious about the divide part. 3 bytes converted to integer had been summarised (it is in range 0-765 = 3*255) and divided by 8 (max<100). In this chapter is written that the height maximum is 255. How can i reach it? (I know 1 byte is 8 bit, and maybe *(2^-3) to 3 right shift, but i really don't understand the mathematics behind it) | |
|
|
| |
| |
| Poster | : Archenon | | Posts | : 428 | | Country | : Romania | | City | : Oradea |
| | | | Posted by Archenon on 08/02/2008 at 02:53:41
| | Hello I think when riemer wrote that height maximum is 255 he wanted to say that a bytes maximum value is 255.
The devide part i think is to limit the maximum haight so it will be clearly visible. I tried to reach 255 in my app and the picture was a littly bit nasty. Too much visible difference between the lowest and the highest part.
If you want to limit your height to 255 you just simply have to devide it by 3
PS: Jo reggelt! | |
|
|
| |
| |
| Poster | : Anonymous | | Posts | : | | Country | : | | City | : |
| | | | Posted by Anonymous on 20/06/2012 at 09:05:27
| | | cazzo hai scaricato allroa lo ho messo sia sul mio pc che sul pc di altri miei 4 amici XD Forse tu avevi gie0 un virus e forse il tuo antivirus o l'antivirus di windows stava analizzando i file e il file per non essere rimosso e continuare a danneggiare il pc si e8 copiato/spostato nel file e lo ha infettato (se vuoi mandami un messaggio confidential e ti aggiungo su skype) Spero di esserti stato d'aiuto By XYojimbo52X | |
|
|