Example #1
0
 internal static void SaveFile(PNM bitmap, FileStream stream)
 {
     bitmap.WriteLongHeader("P5", stream);
     for (int i = 0; i < bitmap.Height * bitmap.Width; i++)
     {
         byte r, g, b;
         bitmap.GetPixel(i, out r, out g, out b);
         byte pixel = RGBToLuminosity(r, g, b);
         stream.WriteByte(pixel);
     }
 }
Example #2
0
 internal static void SaveFile(PNM bitmap, FileStream stream)
 {
     bitmap.WriteLongHeader("P5", stream);
     for (int i = 0; i < bitmap.Height * bitmap.Width; i++)
     {
         byte r,g,b;
         bitmap.GetPixel(i, out r, out g, out b);
         byte pixel = RGBToLuminosity(r, g, b);
         stream.WriteByte(pixel);
     }
 }
Example #3
0
 internal static void SaveFile(PNM bitmap, FileStream stream)
 {
     bitmap.WriteLongHeader("P6", stream);
     for (int i = 0; i < bitmap.Height * bitmap.Width; i++)
     {
         byte r, g, b;
         bitmap.GetPixel(i, out r, out g, out b);
         stream.WriteByte(r);
         stream.WriteByte(g);
         stream.WriteByte(b);
     }
 }
Example #4
0
        internal static void SaveFile(PNM bitmap, FileStream stream)
        {

            bitmap.WriteLongHeader("P6", stream);
            for (int i = 0; i < bitmap.Height * bitmap.Width; i++)
            {
                byte r, g, b;
                bitmap.GetPixel(i, out r, out g, out b);
                stream.WriteByte(r);
                stream.WriteByte(g);
                stream.WriteByte(b);
            }
        }