После отрисовки картинки — она черная - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, у меня такой вопрос. Моя программа должна нарисовать в битмап картинку, а потом разгадать ее tessnet. После отрисовки картинки - она просто черная, точнее просто на компьютере отображается нормально, но если залить на какой-то сайт OCR ONLINE, Или когда тесснет разгадывает - она для них просто черный прямоугольник. А если залить к примеру в Вконтакте, потом достать прямую ссылку на данный рисунок, только уже на серверах Вконтакте. Сохранить на компьютер по прямой ссылке - тогда все работает и рисунок разгадывается и отображается правильно.
           Bitmap bitmap = new Bitmap(300, 150);
           Graphics g = Graphics.FromImage(bitmap);
           Pen pen = new Pen(Color.Black, 3);
           g.SmoothingMode = SmoothingMode.AntiAlias;
 
           ... Рисуем
 
            Stream result_stream = new MemoryStream();
            bitmap.Save("png.png", System.Drawing.Imaging.ImageFormat.Png);
            return result_stream;

Решение задачи: «После отрисовки картинки — она черная»

textual
Листинг программы
Bitmap bitmap = new Bitmap(300, 150);
           Graphics g = Graphics.FromImage(bitmap);
           g.Clear(Color.White);
           Pen pen = new Pen(Color.Black, 3);
           g.SmoothingMode = SmoothingMode.AntiAlias;
 
           ... Рисуем

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы