В приведенной выше ссылке упоминается об этом в сборке PresentationCore, которую я, похоже, не включил в .Net 2.0
Ответ 3
Ну, класс Bitmap может читать PNG файл и получать доступ к пикселям. Может ли он видеть прозрачные пиксели? PNG поддерживает прозрачность, а BMP - нет. Но все же он работает.
Bitmap bitmap = new Bitmap("icn_loading_animated3a.png");
pictureBox1.Image = bitmap;
Color pixel5by10 = bitmap.GetPixel(5, 10);
Код выше прочитал мою маленькую картинку, а затем прочитал прозрачный пиксель. Класс цвета имеет значения RGBA, а пиксель, который я прочитал, был признан прозрачным.