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
Ir a la versión completa