Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Jcomp


Настоящий Флеймер

Зарегистрирован:
29 September 2002
Сообщения: 1653
Примеры кода: 2
 

Работа с GDI, добиться хорошего качества.

30 November 2006 14:10  


Сразу оговорюсь в графике и в GDI мои знания стремяться к 0.

Есть задача: нарисовать некую картинку в состав которой входят как готовые картинке так и некий текст, а потом распечатать это все.

Сделал, но возникла проблема с качеством, кругом букв ореол цветных точек. Для простоты вот код:

            string declarationCode = "39.0205.0";
            Pen pen = new Pen(new SolidBrush(Color.Black));
            Bitmap objBitmap = new Bitmap(352, 352);
            Graphics objGraphics = Graphics.FromImage(objBitmap);
            objGraphics.Clear(Color.White);
            objGraphics.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
            objGraphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            objGraphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
            
            objGraphics.DrawString(declarationCode, new Font("Verdana", 15f), new SolidBrush(Color.Black), new PointF(bmpWidth / 26 - 7, bmpWidth - 120));
            try
            {
                objBitmap.Save(@"c:\111.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            objGraphics.Dispose();
            objBitmap.Dispose();



Так вот при сильном увеличении видну цветные точки вокруг букв(см. вложеную картинку), и причем на принтере они тоже заметны.

Может кто-то сталкивался ?



тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия
Э.В.Дейкстра

Прикрепленный файл: Snap1.jpg
Наверх
  



Winforms

 Работа с GDI, добиться хорошего качества.Jcomp  30 November 2006 14:10
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта