<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / antialiasing</title>
	<link>http://habrahabr.ru/rss/tag/antialiasing/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 09:25:23 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[PHP / Интерполяция: рисуем гладкие графики средствами PHP и GD]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/130873/</guid>
			<link>http://habrahabr.ru/blogs/php/130873/</link>			
			<description><![CDATA[Распространенной задачей для программиста является рисование графиков. Входными данными является массив точек (x<sub>i</sub>;y<sub>i</sub>). Как правило, мы знаем только некоторые значения — в определенных точках графика. Чтобы построить непрерывный график кривой необходимо прибегнуть к <b>интерполяции</b> или <b>аппроксимации</b>.<br/>
<br/>
<img src="http://habrastorage.org/storage1/695e8c6f/51e0e054/64d0158d/7016da93.png"/><br/>
<br/>
Интерполяция — построение кривой, проходящей через заданные точки.<br/>
Аппроксимация — приближение кривой к исходной, но не обязательно проходящей через заданные точки.<br/>
<br/>
В этом топике я хочу продемонстрировать свою <a href="http://ross.vc/graph/">библиотеку</a> для PHP, которая производит интерполяцию с помощью многочлена Лагранжа, C-сплайна и сплайна Акимы, а также аппроксимацию кривой Безье. Дополнительно в ней реализована отрисовка отрезка со сглаживанием (антиалиасингом). <br/>
<br/>
Кратко рассмотрим методы интерполяция и аппроксимации.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/130873/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 21 Oct 2011 08:56:37 GMT</pubDate>
			<author>gag_fenix</author>
			<category>php</category><category>gd</category><category>графики</category><category>cspline</category><category>c-spline</category><category>akima</category><category>bezier</category><category>безье</category><category>лагранж</category><category>интерполяция</category><category>апроксимация</category><category>антиалиасинг</category><category>antialiasing</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка под Apple iOS / OpenGL. Антиалиасинг на устройствах его не поддерживающих]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/macosxdev/110998/</guid>
			<link>http://habrahabr.ru/blogs/macosxdev/110998/</link>			
			<description><![CDATA[Делая новую игру под iPad и впервые запустив ее на устройстве, был очень неприятно удивлен. <br/>
Оказалось, что iPad/iPhone не поддерживают антиалиасинг линий рисуемых программно. Быстрый поиск в гугле только подтвердил опасения – действительно антиалиасинга нет. Что странно, симулятор iOS наглым образом обманывает наивных разработчиков, демонстрируя сглаживание линий во всей красе.<br/>
<br/>
<a title="World of Goo aliased" href="http://habrastorage.org/storage/habraeffect/22/49/2249e33ac93dc11b8e935ad7c546100e.png"><img src="http://habrastorage.org/storage/habraeffect/22/49/2249e33ac93dc11b8e935ad7c546100e.png"/></a><br/>
<i>Ребята из 2DBoy — создатели World of Goo гениальны во всем кроме антиалиасинга</i><br/>
<br/>
Учитывая, что игра довольно специфическая и около 50% видимой картинки рисуется линиями и заливками проблема была критической. Выбор был простой:<br/>
me.tryToImplementAntialiasing();<br/>
If( !antialisingImplementedManualy )<br/>
{<br/>
me.forgetAboutGameDev();<br/>
me.goAndKillYourself();<br/>
}<br/>
else<br/>
{<br/>
me.postOnHabrAboutManualAA();<br/>
me.finishTheGame();<br/>
}<br/>
<br/>
Для непрограммистов поясню — “Make Antialising or die trying”. <div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/macosxdev/110998/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 30 Dec 2010 23:50:19 GMT</pubDate>
			<author>mokus</author>
			<category>iphone</category><category>ipad</category><category>indie</category><category>game</category><category>antialiasing</category><category>aliasing</category><category>opengl</category><category>es 1.1</category><category>cocos2d</category><category>pain in the ass</category><category>contre jour</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Haiku OS / Похоже, в Haiku будет лучший антиалиасинг]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/haiku/28917/</guid>
			<link>http://habrahabr.ru/blogs/haiku/28917/</link>			
			<description><![CDATA[Благодаря <strong>Google Summer of Code</strong>, Андрей Шпильман, словацкий студент, в настоящее время занимается реализацией субпиксельного сглаживания для <strong>Haiku OS</strong> и <a href="http://haikuos.info/2008/06/sub-pixel-antialiasing-report-1-gsoc.php">добился значительных успехов</a>.<br/>
<br/>
Технология субпиксельного сглаживания основана на том факте, что RGB пиксели на мониторе не совпадают геометрически, то есть составляющие три базовых цвета каждой точки расположены немного в разных местах. Используя это, можно добиться в три раза большего разрешения, в результате графика будет выглядеть более гладкой и приятной для глаз, однако это будет сделано ценой появления цветовых артефактов, которые могут быть очень заметными. Например, в запатентованной технологии Microsoft ClearType, используемой в Windows, у вертикальных чёрных линий образуется розовый ореол слева и синий справа, кроме того сами линии получаются размытыми. Андрей придумал, как избежать этого, в результате чего <a href="http://haiiku.ru/2008/07/subpixels.php">текст выглядит более чётким и читаемым.</a><br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/haiku/28917/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 11 Jul 2008 11:44:23 GMT</pubDate>
			<author>haikuos</author>
			<category>haiku</category><category>BeOS</category><category>Haiku OS</category><category>GSoC</category><category>antialiasing</category><category>open source</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

