ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Serge Skorokhodov <suralis@pisem.net>
To: ZiZ <mandrake-russian@altlinux.ru>
Subject: Re: [mdk-re] What is Antialiasing ?
Date: Mon May 21 15:09:00 2001
Message-ID: <3915439000.20010521151547@pisem.net> (raw)
In-Reply-To: <115835293.20010521145008@beep.ru>

Здравствуйте!

ZiZ пишет по-поводу [mdk-re] What is Antialiasing ?

Z> Hello mandrake-russian,

Z>   Antialiasing
Z>   Расскажите пожалуйста поподробней что это и зачем нужно?

Если кратко, то AntiAliasing [AA] делает следующее: при
превращении гладких "математических" линий (окружностей, прямых,
контуров масштабируемых шрифтов и т.д.) в растровую картинку
(т.е. состоящую из отдельных точек на 2-х мерной матрице точек,
какой является, например, монитор) на устройствах с небольшим
разрешением (экран монитора, слабенький принтер и т.д.) такие
линии получаются "шершавыми" и "ступенчатыми" из-за того, что
кривые не всегда попадают точно на довольно редко расположенные
узлы растровой решетки. При использовании устройств высокого
разрешения, например офсетных машин, этот эффект просто
незаметен, поскольку точки "масенькие" и их очень много (тут все
сложнее, но рассказывать детали -- половина курса полиграфии:).

Визуально это некрасиво:( Для исправления применяется такой
прием: в зависимости от того, насколько та или иная точка растра
"принадлежит" линии, она окрашивается в цвет разной
интенсивности, от цвета линии (когда точка "точно" лежит на
линии) до цвета, чуть-чуть напоминающего цвет линии (когда точка
"не слишком" принадлежит линии:). В результате визуально линия,
контур, буква и т.д. выглядит намного симпатичнее, хотя края
кажутся немного "размытыми". Существует несколько различных
алгоритмов такого АА, например тот, который используется по
умолчанию в Windows, тот, который по умолчанию используется в
PostScript, тот, который используется в Macromedia Flash (именно
он и придает своеобразие Flash-картинкам), MS ClearType и т.д.
Суммируя, можно сказать, что при включении АА картинка на экране
станет более приятной (особенно шрифты), но работать все начнет
немного медленнее, т.к. потребуются дополнительные вычисления.
Кроме того, добавляется дополнительный источник ошибок в работе
X-сервера, и, соответственно, его "выпадений в корку":(

Следует заметить, что если такое замедление перерисовки экрана
раздражает, но хочется видеть картинки в графических программах с
АА, то "системный" АА можно смело отключать, т.к. большинство
"нормальных" графических программ могут выполнять АА в своих
окнах (честно предупреждая, что возможны проблемы со
стабильностью).

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

Сергей Скороходов 21.05.2001 suralis@pisem.net




  reply	other threads:[~2001-05-21 15:09 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-21 14:43 ZiZ
2001-05-21 15:09 ` Serge Skorokhodov [this message]
2001-05-21 16:43   ` xboy
2001-05-21 17:09     ` Yura Zotov
2001-05-21 17:16       ` Re[2]: " Serge Skorokhodov
2001-05-21 17:25       ` xboy
2001-05-21 17:42         ` Yura Zotov
2001-05-21 18:09           ` xboy
2001-05-21 18:20             ` Re[2]: " Serge Skorokhodov
2001-05-21 18:21             ` Yura Zotov
2001-05-21 18:39               ` xboy
2001-05-25 23:32             ` Michael Shigorin
2001-05-21 19:58           ` Igor Solovyov
2001-05-21 20:08             ` Aleksey Novodvorsky
2001-05-21 20:17               ` Igor Solovyov
2001-05-21 20:09             ` Yura Zotov
2001-05-21 20:21               ` Igor Solovyov
2001-05-25 23:38           ` Michael Shigorin
2001-05-26  2:31             ` Aleksey Novodvorsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3915439000.20010521151547@pisem.net \
    --to=suralis@pisem.net \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git