Guest User

Untitled

a guest
Sep 21st, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. int y_t = cabe_imagem->altura;
  2.  
  3. for(int y=0; y < cabe_imagem->altura;y++)
  4. {
  5. for(int x = 0; x< cabe_imagem->largura; x++)
  6. {
  7.  
  8. unsigned char r, g, b;
  9. int cor = cores[bmp[y*(cabe_imagem->largura + 1)+x]];
  10.  
  11. //obtendo valor r
  12. r = ((cor & 0xFF0000) >> 16);
  13.  
  14. //obtendo valor g
  15. g = ((cor & 0xFF00) >> 8);
  16.  
  17. //obtendo valor b
  18. b = ( cor & 0xFF) ;
  19.  
  20. //motando nΓΊmero com 2 bits para cada canal
  21. unsigned char val = ((r/85) << 4) + ((g/85) << 2) + (b/85);
  22.  
  23. video[x+y_t*320]= val ;
  24. }
  25.  
  26. y_t--;
  27.  
  28. }
Add Comment
Please, Sign In to add comment