2015-01-23 7 views
0

Привет всем У меня есть изображение, которое я рисовать с помощью graphics.drawlineСохранение нарисованного изображения монохромного

Bitmap Signature = new Bitmap(x, y); 
    Graphics g; 
          g = Graphics.FromImage(Signature); 
          //MessageBox.Show(cord.Length.ToString()); 
          Pen mypen = new Pen(Brushes.Black); 
          mypen.Width = 2; 
          mypen.EndCap = System.Drawing.Drawing2D.LineCap.Square; 
          mypen.StartCap = System.Drawing.Drawing2D.LineCap.Square; 

любом случае

Signature.Save(filename); 

это прекрасно работает я пытаюсь сделать это изображение монохромным я быть_наст пытались много различных решений, таких как это

Save a 32-bit Bitmap as 1-bit .bmp file in C#

РБП как только я ссылаться на imagetype.bmp она чернеет любой идеал или предложения по этому поводу, я побежал выше ссылку, как этот

Bitmap converted = BitmapTo1Bpp(Signature); 
converted.Save(filename); 

но картина получается всегда чистый черный может кто-то пожалуйста, помогите мне спасти это как монохромное изображение

ответ

0

После еще поисков я обнаружил, что

g = Graphics.FromImage(Signature); 
g.Clear(Color.White); 

Добавление белого фона в графическом Рисованные Fixed Проблема