title: Mono 2.8.2 and loading PNG files
body: <p>I'm doing a project that adds and multiplies multiple layers of PNGs and generated Bitmap objects to each other in Mono 2.8.2. </p>
  
  <p>I'm having a problem where the pixels being loaded from the PNG, which are (253, 252, 252, 153) (RGBA) are coming in as (151, 151, 151, 153). This is with <em>no</em> modifications to the PNG, just loading it and looping over the x/y coords while printing out the pixels. It looks like it's pulling the correct alpha, but not the correct color values.</p>
  
  <p>EDIT - This is the image I'm working with <a href="http://i.stack.imgur.com/Gr21x.png" rel="nofollow">http://i.stack.imgur.com/Gr21x.png</a></p>
  
  <p>This is more or less what I'm doing:</p>
  
  <pre><code>Bitmap cover = new Bitmap("test.png");
  for(int x = 0; x &lt; cover.Width; x++)
  {
      for(int y = 0; y &lt; cover.Height; y++)
      {
          Color pixel = cover.GetPixel(x, y);
          Console.WriteLine("{0}x{1}: {2} {3} {4} {5}", x, y, pixel.R, pixel.G, pixel.B, pixel.A)
      }
  }
  </code></pre>
  
  <p>I've verified the values I'm checking in GIMP. Any thoughts on this? I'm developing on Linux, Mono 2.8.2, libgdiplus-2.10.</p>
  
  <p>Thanks!</p>