• Lunes 29 de Abril de 2024, 01:50

Autor Tema:  Color De Un Pixel  (Leído 1187 veces)

Trena

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Color De Un Pixel
« en: Lunes 15 de Enero de 2007, 20:29 »
0
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

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Color De Un Pixel
« Respuesta #1 en: Martes 16 de Enero de 2007, 13:40 »
0
Ese -1 quiere decir que estas haciendo algo mal. Anexa el codigo para verificar como lo estas haciendo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Trena

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: Color De Un Pixel
« Respuesta #2 en: Martes 16 de Enero de 2007, 23:31 »
0
Al final era una jilipoyez ponia Pixels[i,j] en vez de Pixels[j] y por eso me fallaba. Gracias de todas formas.