SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: alexander.uno en Lunes 31 de Octubre de 2005, 20:28

Título: C# A Colores
Publicado por: alexander.uno en Lunes 31 de Octubre de 2005, 20:28
hola mi nombre es Alex, quisiera saber como puedo utilizar colores o por ejemplo una escala de grises. y no solamente utilizar los colores predeterminados que ya vienen en c.

TENGO UN ARCHIVO EN DONDE VIENEN UN LISTADO DE NUMEROS REPRESENTANDO UNA ESCALA DE GRISES, DONDE 0 ES BLACO Y EL 255 ES NEGRO. COMO PUEDO USAR TODOS ESOS COLORES INTERMEDIOS (GRISES) Y PINTARLOS EN C.

gracias

¡SALUDOS A TODA LA COMUNIDAD!
 :lightsabre:  :smartass:
Título: Re: C# A Colores
Publicado por: Kev en Lunes 31 de Octubre de 2005, 23:56
:huh:  :blink:  Y esto que tiene que ver en este foro???¿?¿?

Man, fijate en el listado de foros ahi hay un foro exclusivo de C# postea ahi tu pregunta.

 :comp:  :hola:
Título: Re: C# A Colores
Publicado por: JuanK en Lunes 7 de Noviembre de 2005, 03:32
el problema no es poder usarlos, el problemaes aprender a usar lo que sea que estes usando y sobre todo entenderlo...


numero 1 ..
que lenguaje usas C? o C#...
Título: Re: C# A Colores
Publicado por: Amilius en Lunes 7 de Noviembre de 2005, 19:50
Cita de: "alexander.uno"
hola mi nombre es Alex, quisiera saber como puedo utilizar colores o por ejemplo una escala de grises. y no solamente utilizar los colores predeterminados que ya vienen en c.

TENGO UN ARCHIVO EN DONDE VIENEN UN LISTADO DE NUMEROS REPRESENTANDO UNA ESCALA DE GRISES, DONDE 0 ES BLACO Y EL 255 ES NEGRO. COMO PUEDO USAR TODOS ESOS COLORES INTERMEDIOS (GRISES) Y PINTARLOS EN C.

gracias

¡SALUDOS A TODA LA COMUNIDAD!
 :lightsabre:  :smartass:
 :D como que colores predeterminados de C? Eso no existe, seguro te refieres a las constantes de windows para los colores de la UI. Lo que se usan son formatos de color indexado a 4 y 8 bits, y color directo a 15,16,24 y 32 bits. Dependiendo de cuantos bits utilices y el subformato de color tendras distintos resultados. Por ejemplo para 32 bits existen formatos ARGB y ABGR, cada canal de color va en 1 byte.

En windows defines un color en 32 bits pero no tiene canal Alpha (el ultimo byte sirve para indicar opciones de color para modo indexado a 8 bits y para indicar las constantes de colores de la UI). En cambio los colores de los pixeles en un bitmap de 32 bits si tienen canal alpha, que se utiliza algunas veces y no siempre por ejemplo con los nuevos iconos que tienen canal alpha. Esos pixeles nada tienen que ver con las constantes de colores de la UI.