Это длинный рассказ о том, как делали эллипс из пикселей.
Автор не исключает, что эта история излишне подробна и иллюстрирована. Да, понимает.
Отдает себе отчет.
авайте сразу договоримся: изометрией мы здесь называем
ту проекцию, которая, строго говоря, изометрией не является. У изометрической
проекции, как известно, углы между плоскостями равны 120 градусам. А углы проекции,
часто используемой в пиксельной графике, — разные, и их размеры — иррациональные
числа. Связано это со способом построения такой проекции — компромиссным
решением между красотой и геометрической правильностью. Горизонтальные линии,
лежащие на плоскостях, строятся так: два пиксела по горизонтали и один по вертикали.
Если строить иначе, линия будет выглядеть неровной на экране.

Отсюда следует, что угол отклонения такой линии от горизонтали равен меньшему
углу прямоугольного треугольника с соотношением катетов 2:1 (два пиксела на один,
ага?). Зная это, и попросив художника Олега Пащенко (aka cmart), который помнит
математику, сказать, чему равен такой угол, получаем:

углы a и b равны 90+arctan(1/2) = 116,56505117707798935157219372045...,
угол c равен 180-2*arctan(1/2) = 126,86989764584402129685561255909....
И вот в такие нечеловеческие условия нам понадобилось поместить круг, чтобы
изобразить, к примеру, колесо:

Мы сели и подумали о способах релизации нашей смелой затеи (нарисовать колесо).
Оказалось, их два: первый, милый моему сердцу, — расставить пикселы вручную
и второй, милый сердцу Артемия Лебедева, — построить эллипс в векторном редакторе,
выключить сглаживание (anti-aliasing) и сделать screenshot.
Способ первый. Руки рулят, как обычно
Изобразим плоскость и положим на нее эллипс:

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

Способ второй. Векторы тоже могут, если захотят
Теперь мы попробуем сделать пиксельный эллипс во всех векторных редакторах,
которые только найдем.
Мы нашли:
Adobe Illustrator 9.0
Macromedia FreeHand 9.0
CorelDRAW 10
Macromedia Flash 5.0
Xara X
И нарисовали:

Этот сделан руками |
|

Adobe Illustrator 9.0 |
|

Macromedia FreeHand 9.0 |

CorelDRAW 10 |
|

Macromedia Flash 5.0
(рисовал cmart) |
|

Xara X
(рисовал Olegti) |
Отсюда видно, что лучше всего рисовать руками или быть Олегом Тищенковым (Olegti),
который смог заставить свой любимый векторный редактор Xara X построить эллипс,
почти не отличающийся от того, что сделан вручную. Еще есть надежда на Illustrator,
показавший третий результат, а вот у Flash 5 дело обстоит хуже всего. Что, впрочем,
нисколько не умаляет его достоинств.
Да, не подумайте чего, cmart'ом быть тоже классно.
Быть Темой Лебедевым
Артемий Андреевич Лебедев, глядя на то, как дизайнеры его студии маются откровенной
дурью в рабочее время, тоже решил внести свою лепту и прислал вот такую картинку:

Нарисовано в Macromedia FreeHand 9.0
А. А. Лебедев резонно заметил, что рисовать нечто подобное руками — нецелесообразно.
И был, как обычно, прав.
Resume
Итого нам известно три способа построения эллипсов (и вообще кривых) по пикселям:
Вручную
Screenshot векторного редактора
Screenshot векторного редактора с последующими исправлениями вручную
Быть Денисом Буториным
----- Original Message -----
From: "Denis Butorin"
To: "Roma Voroneshski"
Здраствуйте!
недавно на вашем сайте "нарисовал.ру" появилась статья
про рисование эллипса точечками. И каких только способов
этого занятия вы не предложили, а про фотошоп ни слова :-(
вот я попробовал, и получается не хуже остальных методов.
и проще: выделяем нужный эллипс, крутим это выделение как
хотим, затем select/modify/border=1, заливаем - тут
остается серая окаймовка. Ее можно стереть хоть руками
(если надо время потянуть), а можно color Range
(fuziness =прим= 40 цвет тыкнуть в черный), selectinverse,
del и готово. Я это письмо дольше писал, чем точечный
эллипс в фотошопе рисуется. За что ж вы обделили
вниманием священную корову дизайнеров???

Вот и он.
Итого, благодаря Денису Буторину, нам известно уже четыре способа сделать эллипс
из пикселей.
Выбирать один из этих способов следует в зависимости от вкуса, настроения,
степени усталости, размеров лени и сложности самой картинки.
Ссылки по теме
Adobe Illustrator
9.0
Adobe Photoshop 6.0
Macromedia FreeHand
9.0
Macromedia Flash 5.0
CorelDRAW 10
Xara X
Олег Тищенков
Олег Пащенко
Артемий Лебедев