Programación General > C++ Builder

 Color De Un Pixel

(1/1)

Trena:
Mi imagen es una imagen con diferentes niveles de gris.
Estoy intentado sacar el valor del color de un pixel de una imagen pero no puedo. Uso la función a=GetPixel(Image1,150,100) y siempre me saca -1 cuando quiero ver el valor con ShowMessage(AnsiString(a)); si pongo byte después de AnsiString(byte(a)); siempre me saca el ShowMessage 255.
Ahora he puesto a,b,c=GetPixel(Image1,150,100). Si mi imagen tiene niveles de gris a,b y c deberían valer lo mismo a,b y c cosa que no sucede.
No sé por donde tirar  :ph34r:

JuanK:
Ese -1 quiere decir que estas haciendo algo mal. Anexa el codigo para verificar como lo estas haciendo.

Trena:
Al final era una jilipoyez ponia Pixels[i,j] en vez de Pixels[j] y por eso me fallaba. Gracias de todas formas.

Navegación

[0] Índice de Mensajes

Ir a la versión completa