2008-09-19 23 views

Respuesta

20

Bitmap clase del conjunto System.Drawing.dll:

Bitmap bitmap = new Bitmap(@"C:\image.png"); 
Color clr = bitmap.GetPixel(0, 0); 
1

Bueno, la clase Bitmap puede leer un archivo PNG y acceder a píxeles. ¿Puede ver píxeles transparentes? PNG admite transparencia, mientras que BMP no. Pero aún así, funciona.

Bitmap bitmap = new Bitmap("icn_loading_animated3a.png"); 
pictureBox1.Image = bitmap; 
Color pixel5by10 = bitmap.GetPixel(5, 10); 

Código anterior leyó mi pequeña imagen y luego leer un píxel transparente. La clase de color tiene valores RGBA, y el píxel que leí se reconoció como transparente.

Cuestiones relacionadas