АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Сглаживание

Читайте также:
  1. Сглаживание текста

Более сложные способы отрисовки прямых линий заключаются в использовании частично прозрачных точек наряду с абсолютно непрозрачными. Для точек линии задается либо чистый красный цвет, либо смешение красного с цветом фона, в зависимости от того, насколько близки эти точки к линии. Такой тип отрисовки линий называется сглаживанием, он позволяет отображать линии так, чтобы для человеческого глаза они выглядели более гладкими. На приведенном ниже рисунке изображены несколько точек в, цвет которых смешивается с цветом фона для образования сглаженной линии.

ß-------------


Antialiasing, also called smoothing, can also be applied to curves. The following illustration shows an enlarged view of a smoothed ellipse.

The following illustration shows the same ellipse in its actual size, once without antialiasing and once with antialiasing.

To draw lines and curves that use antialiasing, create an instance of the Graphics class and set its SmoothingMode property to AntiAlias or HighQuality. Then call one of the drawing methods of that same Graphics class.

myGraphics.SmoothingMode = SmoothingMode.AntiAlias; myGraphics.DrawLine(myPen, 0, 0, 12, 8);

 


Сглаживание можно также применять для кривых. На приведенном ниже рисунке показано увеличенное изображение сглаженного эллипса.

На приведенном ниже рисунке тот же эллипс изображен в натуральную величину в двух вариантах — с применением и без применения сглаживания.

Чтобы рисовать прямые и кривые линии с использованием сглаживания, создайте экземпляр класса Graphics и присвойте его свойству SmoothingMode значение AntiAlias или HighQuality. После этого вызовите один из методов рисования этого же класса Graphics.

ß-------------



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)