como quitar/poner alpha a un color.
#1

Hola, como no tengo mucho tiempo en la pc, me veo en la necesidad de preguntarles, como poner el alpha (transparencia) a un color y como quitarlo? Por ejemplo a tal color

0xFF0000FF > 0xFF000000

y viceversa

0xFF000000 > 0xFF0000FF

Como lo hago? Saludos.
Reply
#2

0x00000000
0x00000011
0x00000022
0x00000033
0x00000044
0x00000055
0x00000066
0x00000077
0x00000088
0x00000099

Supongo... no se donde esta la parte de wiki samp que lo dice te lo envio asi.. luego paso link
Reply
#3

Osea yo quiero saber si se puede hacer mediante una funcion
Reply
#4

https://sampwiki.blast.hk/wiki/Colors_Li...ransparency.29 :3

EDITO: No lei tu ъltimo comentario, eso ya no sй como se podrнa hacer. lel
Reply
#5

Utiliza una mбscara a nivel de bits, con el operador AND.
http://en.wikipedia.org/wiki/Bitwise_operation
Es la manera mбs sencilla.
Reply
#6

Quote:
Originally Posted by WCrimson
Посмотреть сообщение
Utiliza una mбscara a nivel de bits, con el operador AND.
http://en.wikipedia.org/wiki/Bitwise_operation
Es la manera mбs sencilla.
no entiendo como seria, me das un ejemplo?
Reply
#7

pawn Код:
new a = 0xFF0000FF;
a &= 0xFF000000;
printf("0x%0.3h", a);
a |= 0xFF0000FF;
printf("0x%0.3h", a);
Esa seria una manera de realizar especificamente lo que quieres, el ejemplo necesitaras modificarlo segun lo requieras.
Reply
#8

Gracias ya me quedo mas claro, cuando llege a mi casa lo probare.
Reply
#9

Y ese mйtodo no seria para utilizarlo de forma precompilado? lo ideal seria una funciуn tipo "setColorAlpha(color, alpha)"...
Reply
#10

El problema es que no tengo idea de como hacer esa funcion
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)