Visual Basic para Aplicaciones - color del pixel??? su formato me da duda

Life is soft - evento anual de software empresarial
 
Vista:

color del pixel??? su formato me da duda

Publicado por elhabal (3 intervenciones) el 01/02/2005 15:39:55
Hola, tengo una gran duda, al leer el color de un pixel con la funcion getpixel o de la forma Picture.Point(x, y) me devuelve el valor del color con una largo en caracteres de 7 a 8 caracteres, mi pregunta es de donde o bajo que formato da ese valor por que tomar por RGB no me cuadra ya que en RGB serian 3 valores distintos entre 0-255, ¿será el resultado de un calculo? corriganme y/o expliquenme por favor. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:color del pixel??? su formato me da duda

Publicado por J.Fernando (40 intervenciones) el 01/02/2005 18:09:33
Hola

Lo que pasa es que el valor que te da la función getpixel es la conjugación de los valores RGB, si quieres el valor de cada componente debes usar una subrutina o función que descomponga el valor en los canales RGB, ejemplo:

LonColorCode es el valor que devuelve la función GetPixel

BytRed = (lonColorCode Mod 256)
BytGreen = ((lonColorCode \ 256) And 255)
BytBlue = ((lonColorCode \ 65536) And 255)

Espero que te sirva.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar