<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Seleckis.lv :: журнал Никиты Селецкого &#187; Графика</title>
	<atom:link href="http://seleckis.lv/category/journal/graphics/feed" rel="self" type="application/rss+xml" />
	<link>http://seleckis.lv</link>
	<description></description>
	<lastBuildDate>Tue, 08 Feb 2011 13:52:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Плакат «Пигмалион»</title>
		<link>http://seleckis.lv/journal/graphics/plakat-pigmalion</link>
		<comments>http://seleckis.lv/journal/graphics/plakat-pigmalion#comments</comments>
		<pubDate>Tue, 24 Mar 2009 07:50:20 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Искусство]]></category>

		<guid isPermaLink="false">http://seleckis.lv/?p=1606</guid>
		<description><![CDATA[
Плакат нарисован мною и используется в качестве обложки програмки для спектакля «Пигмалион», который состоится сегодня 24 марта в 19:30 в Доме Москвы.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1607 aligncenter" title="pygmalion" src="http://seleckis.lv/wp-content/uploads/2009/03/pygmalion.png" alt="" width="600" height="848" /></p>
<p>Плакат нарисован мною и используется в качестве обложки програмки для спектакля «Пигмалион», который состоится сегодня 24 марта в 19:30 в Доме Москвы.</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/plakat-pigmalion/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Как нарисовать тень от куба</title>
		<link>http://seleckis.lv/journal/graphics/kak-narisovat-ten-ot-kuba</link>
		<comments>http://seleckis.lv/journal/graphics/kak-narisovat-ten-ot-kuba#comments</comments>
		<pubDate>Mon, 08 Sep 2008 13:51:19 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Графика]]></category>

		<guid isPermaLink="false">http://seleckis.lv/journal/graphics/kak-narisovat-ten-ot-kuba</guid>
		<description><![CDATA[Это очередной урок по перспективе и, по совместительству, по теории теней. Допустим куб вы уже нарисовали (если нет, то смотрим урок по рисованию куба).
Вот такой у меня куб:

Первое, что необходимо, для построения тени, нужно определиться, откуда будет светить солнце или другой источник света. Необязательно «солнце» должно находиться выше линии горизонта. Если оно ниже, то оно [...]]]></description>
			<content:encoded><![CDATA[<p>Это очередной урок по перспективе и, по совместительству, по теории теней. Допустим куб вы уже нарисовали (если нет, то смотрим <a href="http://seleckis.lv/journal/graphics/videourok-risuem-kub-v-perspektive-rezultatyi-konkursa">урок по рисованию куба</a>).</p>
<p>Вот такой у меня куб:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube.png' alt='' /></p>
<p>Первое, что необходимо, для построения тени, нужно определиться, откуда будет светить солнце или другой источник света. Необязательно «солнце» должно находиться выше линии горизонта. Если оно ниже, то оно может находится сзади.</p>
<p>Чем ближе к линии горизонта расположен источник света, тем больше длина тени. Позиция «солнца» по горизонтали и так понятна, поэтому комментировать тут нечего.</p>
<p>Я выбрал источник света справа, выше линии горизонта.</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_sun.png' alt='' /></p>
<p>Расставляем направляющие от источника света к верхним дальним углам куба. Ближний к источнику света угол нас не интересует, поскольку он полностью освещен и тени отбрасывать не будет.</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_lu4i.png' alt='' /></p>
<p>Далее, самое интересное. Нужно выбрать точку, на которой сойдутся земля и вертикаль от «солнца». Все зависит от того, где находится источник света.</p>
<blockquote><p>
Если источник находится очень далеко, например это солнце, то точка схода будет находиться на горизонте.<br />
Если источник находится условно ближе горизонта, то точка схода будет расположена ниже линии горизонта.
</p></blockquote>
<p>Ещё нужно так же учесть:</p>
<blockquote><p>
Если солнце находится впереди, то точка схода должна находиться выше объекта.<br />
Если солнце находится за спиной, то точка схода должна находиться ниже объекта.
</p></blockquote>
<p><strong>Замечание: точка схода всегда должна находиться ниже источника света.</strong> Если конечно ваш куб не приклеен к потолку.</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_secpoint.png' alt='' /></p>
<p>От точки схода к каждому углу принадлежащему нижней грани проводим направляющие.</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_seclu4i.png' alt='' /></p>
<p>В итоге получаются пересечения направляющих, которые можно соединить и получить итоговую фигуру. Осталось только выяснить, какие пересечения направляющих считать углами тени. Это определяется таким правилом:</p>
<blockquote><p>
Углами тени являются те пересечения, направляющие которых проходят через углы принадлежащие одному вертикальному ребру.
</p></blockquote>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_shadow.png' alt='' /></p>
<p>Вот такая тень в итоге получается. Это конечно чисто технический вариант, не буду заморачиваться с размытостями и рефлексами. Главное научиться геометрически правильно построить тень.</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/09/cube_result.png' alt='' /></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/kak-narisovat-ten-ot-kuba/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Обзор графических программ для MacOS X</title>
		<link>http://seleckis.lv/journal/graphics/obzor-graficheskih-programm-dlya-macos-x</link>
		<comments>http://seleckis.lv/journal/graphics/obzor-graficheskih-programm-dlya-macos-x#comments</comments>
		<pubDate>Mon, 14 Jul 2008 11:02:30 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Soft]]></category>
		<category><![CDATA[Графика]]></category>
		<category><![CDATA[Фото]]></category>
		<category><![CDATA[Цвет]]></category>

		<guid isPermaLink="false">http://seleckis.lv/journal/graphics/obzor-graficheskih-programm-dlya-macos-x</guid>
		<description><![CDATA[Небольшой обзор графических программ для MacOS X, которые впечатлили меня в последнее время. Поиск программ проводится с целью найти достойные альтернативы продуктам Adobe. Конечно такие же многофункциональные комбайны найти не удалось, но те что я сейчас перечислю, действительно достойны внимания.
VectorDesigner

Графическая программа для создания и редактирования векторной графики, призванная быть простой, интуитивно-понятной, в тоже время с [...]]]></description>
			<content:encoded><![CDATA[<p>Небольшой обзор графических программ для MacOS X, которые впечатлили меня в последнее время. Поиск программ проводится с целью найти достойные альтернативы продуктам Adobe. Конечно такие же многофункциональные комбайны найти не удалось, но те что я сейчас перечислю, действительно достойны внимания.</p>
<h3><a href="http://www.tweakersoft.com/vectordesigner/">VectorDesigner</a></h3>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/cartellone2.jpg' alt='' /></p>
<p>Графическая программа для создания и редактирования векторной графики, призванная быть простой, интуитивно-понятной, в тоже время с весьма мощным функционалом. Несмотря на ограниченность в инструментах и настройках, мне удалось её освоить буквально за считанные минуты. </p>
<p><strong>Доступные инструменты:</strong> прямоугольники, прямоугольники с закруглёнными углами, овалы, многоугольники, звёзды, кривые безье, а так же возможность автоматического конвертирования растровой графики в векторные кривые.</p>
<p><strong>Заливка:</strong> без заливки, сплошная, градиентная (линейная, радиальная, гаусса), картинкой, монохромной картинкой.</p>
<p><strong>Простые геометрические операции:</strong> сложение, вычитание, пересечение и операция «исключающее или». </p>
<p><strong>Текст</strong> редактируется средствами MacOS X, но кроме того поддерживаются следующие возможности: расположение текста внутри фигуры и вдоль линии, сам по себе текст может иметь заливку на фоне, эффект тени, выравнивание. </p>
<p>Ко всем объектам можно применять эффект смешивания цветов (Blending Mode) и  полупрозрачность. Поддерживаются слои и подключаемые/отключаемые фильтры.</p>
<p>Документы могут редактироваться только в трёх цветовых схемах: RGB, CMYK и Gray (хотя, что ещё нужно?).</p>
<p><strong>Внимание!</strong><br />
Самая мощная фича на которую стоит обратить наибольшее внимание: встроенный Flickr browser. Но лучше всего объяснит его работу это видео.</p>
<p style="text-align: center"><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="960" height="556" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="autoplay" value="false" /><param name="controller" value="true" /><embed width="640" height="376" pluginspage="http://www.apple.com/quicktime/download/" src="http://www.tweakersoft.com/videos/vectordesigner-006-640x360-h264-ipod.mov" type="video/quicktime" autoplay="false" controller="true" /></object></p>
<p><a href="http://www.tweakersoft.com/vectordesigner/vectordesignervideos.html">Остальные видео-руководства</a> расскажут об основных преимуществах программы.</p>
<h4>Чего не хватает:</h4>
<ul>
<li>Настройка градиента с несколькими ползунками;</li>
<li>Возможность сдвига градиентной заливки и заливки картинкой внутри объекта.</li>
<li>Более лёгкий способ редактирования сгруппированных объектов (например, при двойном щелчке «прыгать» внутрь сгруппированного объекта).</li>
<li>Лучшая поддержка ai-файлов. Открывать-то открывает, но такие тормоза, что редактировать невозможно.</li>
<li>Обводка для текста (сейчас можно только конвертнуть в кривые и тогда добавить обводку иначе обводится прямоугольная область вокруг текста).</li>
<li>Не хватает более тонкой настройки текста (трекинг, кернинг, интерлиньяж).</li>
</ul>
<p>Если бы все эти пункты были бы реализованы, я бы точно купил эту программу и снёс бы Adobe Illustrator. Если конечно она не станет дороже $100. Сейчас цена программы — $69,95.</p>
<h3><a href="http://www.pixelmator.com/">Pixelmator</a></h3>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/t2.jpg' alt='' /></p>
<p>Тоже недоделанная альтернатива, но на сей раз Photoshop-а. Внешний вид программы несколько непривычен своей «тёмностью», но немножко поигравшись, можно привыкнуть. Из фотошоповского функционала не хватает стилей слоёв, а так почти всё (что необходимо рядовому пользователю или такому неприхотливому работнику, как я) присутствует: все базовые инструменты, режимы смешивания цветов как у слоёв, так и у инструментов, тонкая настройка градиентов, настройка цветов (HSB, контраст, уровни, кривые, цветовой баланс и др.), маски, фильтры и т. д.</p>
<p>Накидал буквально за 5 минут:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/pixl.png' alt='' /></p>
<p>Если добавят стили слоёв, тоже перейду на него, ведь стоит всего $59.</p>
<h3><a href="http://www.lightcrafts.com/">LightZone</a></h3>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/picture-2.png' alt='' /></p>
<p>На сладкое, мощное приложение для редактирования фотографий. Принцип работы заключается в использовании готовых инструментов для высококачественной настройки цветового баланса, контраста, интенсивности, тона и применения специальных стилей и эффектов, которые преображают даже самую неудачную фотографию. Судите сами:</p>
<p>Было:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/photo1.jpg' alt='' /></p>
<p>Стало:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/photo2.jpg' alt='' /></p>
<p>Было:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/photo3.jpg' alt='' /></p>
<p>Стало:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2008/07/photo4.jpg' alt='' /></p>
<p><a href="http://www.lightcrafts.com/learning/index.html">Видео-уроки</a> не несут в себе разгадки вопроса «Как у них так классно получается?», а всего лишь показывают с помощью чего они это делают. Поэтому не обольщайтесь, вы не сможете с нуля, не зная коллористики и других художественных дисциплин эффективно пользоваться этим инструментом, сначала нужно набраться достаточного опыта и почитать соответствующие книжки. Но основываясь на тех же видео-руководствах, подбирая фотографии с примерно похожей цветовой гаммой и насыщенностью, сможете пошагово отредактировать свои фотографии и получить пусть не профессиональный, но достаточно благоприятный эффект.</p>
<p>Профессионалам программа будет как нельзя кстати (если они уже её не пользуются), поскольку содержит такие стили и эффекты, добиваться которых с помощью того же Фотошопа пришлось бы гораздо больше времени.</p>
<p>Цена полной версии программы — $199.95. Внимание! Есть Windows и Linux версия!</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/obzor-graficheskih-programm-dlya-macos-x/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://www.tweakersoft.com/videos/vectordesigner-006-640x360-h264-ipod.mov" length="13159885" type="video/quicktime" />
		</item>
		<item>
		<title>BridgeCamp и Social Media Bridge</title>
		<link>http://seleckis.lv/journal/graphics/bridgecamp-i-social-media-bridge</link>
		<comments>http://seleckis.lv/journal/graphics/bridgecamp-i-social-media-bridge#comments</comments>
		<pubDate>Tue, 15 Apr 2008 09:15:40 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[Веб‑дизайн]]></category>
		<category><![CDATA[Графика]]></category>
		<category><![CDATA[Лого]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/graphics/bridgecamp-i-social-media-bridge</guid>
		<description><![CDATA[26 и 27 апреля пройдёт новое мероприятие в стиле BarCamp с благородной целью: объединить интернет-гиков и общественные организации. Не смотря на то, что неконференция BridgeCamp вызывает у меня весьма скептическое настроение, я согласился стать штатным дизайнером проекта. Насчёт преследуемых целей, их реальности и востребованности напишу после получения результатов неконференции.

Суть BridgeCamp — рассказать интернет-специалистам о том, [...]]]></description>
			<content:encoded><![CDATA[<p>26 и 27 апреля пройдёт новое мероприятие в стиле <a href="http://barcamp.lv">BarCamp</a> с благородной целью: объединить интернет-гиков и общественные организации. Не смотря на то, что неконференция BridgeCamp вызывает у меня весьма скептическое настроение, я согласился стать штатным дизайнером проекта. Насчёт преследуемых целей, их реальности и востребованности напишу после получения результатов неконференции.</p>
<p style="text-align: center;"><img src="http://seleckis.lv/wp-content/uploads/2008/04/bridgecamp_logo.jpg" alt="" /></p>
<p>Суть <a href="http://bridgecamp.lv">BridgeCamp</a> — рассказать интернет-специалистам о том, какие существуют НГО (негоссударственная организация. Не нравится мне эта аббревиатура, но что поделать, есть такая терминология), познакомить с их руководителями, в свою очередь руководители НГО узнают о различных интернет-технологиях, которые могли бы им помочь в деле развития организации. Сайт правда ещё не доделанный, но это уже нюансы CMS (это уже не моя работа, моё — дизайн и вёрстка).</p>
<p style="text-align: center;"><a href="http://bridgecamp.lv"><img src="http://seleckis.lv/wp-content/uploads/2008/04/bridgecamp_website.jpg" alt="" /></a></p>
<p>Кроме того, для лучшей совместимости общественная организация «Barcamp Latvija» была переименована в «<a href="http://socialmedia.lv">Social Media Bridge</a>», которая будет заниматься не только организацией мероприятий подобных BarCamp, но и продвижением и популяризацией Новых Медиа.</p>
<p style="text-align: center;"><img src="http://seleckis.lv/wp-content/uploads/2008/04/smb_logo.jpg" alt="" /></p>
<p style="text-align: center;">логотип</p>
<p style="text-align: center;"><img src="http://seleckis.lv/wp-content/uploads/2008/04/vizitka.jpg" alt="" /></p>
<p style="text-align: center;">визитки</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/bridgecamp-i-social-media-bridge/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Видеоурок: Рисуем куб в перспективе. Результаты конкурса.</title>
		<link>http://seleckis.lv/journal/graphics/videourok-risuem-kub-v-perspektive-rezultatyi-konkursa</link>
		<comments>http://seleckis.lv/journal/graphics/videourok-risuem-kub-v-perspektive-rezultatyi-konkursa#comments</comments>
		<pubDate>Fri, 07 Mar 2008 11:49:00 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Видео]]></category>
		<category><![CDATA[Графика]]></category>
		<category><![CDATA[Развлекуха]]></category>
		<category><![CDATA[Уроки вектора]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/graphics/videourok-risuem-kub-v-perspektive-rezultatyi-konkursa</guid>
		<description><![CDATA[Когда-то я затрагивал тему перспективы. Кто-то узнал о ней, кто-то освежил в памяти. Но теория должна подкрепляться практикой.
Руководствуясь этим скринкастом можно легко научиться рисовать трехмерные объекты с простой линейной двухточечной перспективой в пакетах двухмерной графики.



Долго искал бесплатный софт для редактирования сего произведения, в итоге использовал Windows Movie Maker. Да-да именно его. Потому что он отвечал [...]]]></description>
			<content:encoded><![CDATA[<p>Когда-то я затрагивал <a href="http://www.seleckis.lv/journal/graphics/perspektiva">тему перспективы</a>. Кто-то узнал о ней, кто-то освежил в памяти. Но теория должна подкрепляться практикой.</p>
<p>Руководствуясь этим скринкастом можно легко научиться рисовать трехмерные объекты с простой линейной двухточечной перспективой в пакетах двухмерной графики.</p>
<div style="text-align: center">
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/sZEkafxStQ0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/sZEkafxStQ0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</div>
<p>Долго искал бесплатный софт для редактирования сего произведения, в итоге использовал Windows Movie Maker. Да-да именно его. Потому что он отвечал всем моим требованиям:</p>
<ul>
<li>бесплатность,</li>
<li>нарезка материала,</li>
<li>музыка,</li>
<li>заголовки,</li>
<li>субтитры по ходу фильма,</li>
<li>поддержка русского языка.</li>
</ul>
<h3>Результаты конкурса «<a href="http://www.seleckis.lv/journal/fun/magda-gebbels-priglashaet-pouchastvovat-v-konkurse">Чья Магда круче?</a>»</h3>
<p>Победил человек по имени sAmSon, который теперь в качестве приза может заказать у меня бесплатный логотип для своего блога. Прошу автора сего произведения связаться со мной через <a href="http://www.seleckis.lv/contacts">контактную форму</a>.</p>
<h4 style="text-align: center">Победитель</h4>
<div style="text-align: center"><img src="http://www.seleckis.lv/wp-content/uploads/2008/01/alcohol.jpg" alt="победитель конкурса" /></div>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/videourok-risuem-kub-v-perspektive-rezultatyi-konkursa/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Photoshop Action для создания Ajax-иконки</title>
		<link>http://seleckis.lv/journal/graphics/photoshop-action-dlya-sozdaniya-ajax-ikonki</link>
		<comments>http://seleckis.lv/journal/graphics/photoshop-action-dlya-sozdaniya-ajax-ikonki#comments</comments>
		<pubDate>Tue, 08 Jan 2008 12:08:26 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Графика]]></category>
		<category><![CDATA[Полезности]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/graphics/photoshop-action-dlya-sozdaniya-ajax-ikonki</guid>
		<description><![CDATA[Создал Action, который делает следующее:

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

Что нужно сделать вам?

Скачайть action-файл и psd-файл.
Action-файл киньте в папку [Adobe Photoshop folder]/Presets/Photoshop Actions
В psd-файле восемь слоёв обозначеных номерами. Нарисуйте на каждом слое фрагмент иконки.
Запустите Action.

Важно: [...]]]></description>
			<content:encoded><![CDATA[<p>Создал Action, который делает следующее:</p>
<ul>
<li>Проходит по восьми слоям и изменяет им прозрачность,</li>
<li>Экспортирует картинку в gif,</li>
<li>Повторяет действие восемь раз с изменёнными значениями прозрачности для каждого раза. В этоге экспортируется восемь картинок.</li>
</ul>
<p><strong>Что нужно сделать вам?</strong></p>
<ul>
<li>Скачайть <a href="http://www.seleckis.lv/wp-content/uploads/2008/01/ajax-icon.atn">action-файл</a> и <a href="http://www.seleckis.lv/wp-content/uploads/2008/01/ajax-icon.psd">psd-файл</a>.</li>
<li>Action-файл киньте в папку <strong>[Adobe Photoshop folder]/Presets/Photoshop Actions</strong></li>
<li>В psd-файле восемь слоёв обозначеных номерами. Нарисуйте на каждом слое фрагмент иконки.</li>
<li>Запустите Action.</li>
</ul>
<p><em><strong>Важно:</strong> перед запуском action&#8217;a убедитесь, что у вас на диске <strong>C:</strong> есть папка <strong>ajax_icon</strong>. Именно в эту папку будут экспортироваться готовые картинки. Если папки не будет или она будет неправильно названа, то экспорт работать не будет.</em></p>
<p>В итоге будет создано восемь файлов с названиями <em>a1.gif, a2.gif &#8230; a8.gif</em>. Из этих картинок вы можете сделать анимированный gif вашим любимым способом, будь то ImageReady, Photoshop CS3 или какая-нибудь другая программа.</p>
<p>Тем, кто не умеет создавать анимации в программах могу посоветовать online-генератор gif-анимаций — <a href="http://www.gifninja.com/CreateAGif.aspx">Gifninja</a>.</p>
<p>Каждую такую иконку я создаю с помощью моего Action&#8217;a за пару минут.</p>
<p style="text-align: center"><img src="http://www.seleckis.lv/wp-content/uploads/2008/01/1.gif" /> <img src="http://www.seleckis.lv/wp-content/uploads/2008/01/2.gif" /> <img src="http://www.seleckis.lv/wp-content/uploads/2008/01/3.gif" /> <img src="http://www.seleckis.lv/wp-content/uploads/2008/01/4.gif" /> <img src="http://www.seleckis.lv/wp-content/uploads/2008/01/5.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/photoshop-action-dlya-sozdaniya-ajax-ikonki/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Перспектива</title>
		<link>http://seleckis.lv/journal/graphics/perspektiva</link>
		<comments>http://seleckis.lv/journal/graphics/perspektiva#comments</comments>
		<pubDate>Tue, 11 Dec 2007 16:24:23 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Исследования]]></category>
		<category><![CDATA[Уроки вектора]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/graphics/perspektiva</guid>
		<description><![CDATA[Существует несколько видов перспективы, о которых помнят не все художники и дизайнеры, порой ограничиваясь рисунком в диметрии. А кто-то, возможно, знает о них, но пользоваться не умеет или не понимает необходимости. Думаю, многим будет полезно расширить свои знания понятием о перспективе и её видах.
Рисовал в Corel Draw, так что если захотите сами такое творить, то [...]]]></description>
			<content:encoded><![CDATA[<p>Существует несколько видов перспективы, о которых помнят не все художники и дизайнеры, порой ограничиваясь рисунком в диметрии. А кто-то, возможно, знает о них, но пользоваться не умеет или не понимает необходимости. Думаю, многим будет полезно расширить свои знания понятием о перспективе и её видах.</p>
<p>Рисовал в Corel Draw, так что если захотите сами такое творить, то используйте векторные редакторы, там будет проще чем в фотошопе.</p>
<h3>Одноточечная (прямая) перспектива.</h3>
<p>При данной перспективе существует одна точка схода (vanishing point) на линии горизонта, куда сходятся все параллельные линии на рисунке. Предметы проецируются на основе этих линий. По мере удаления от смотрящего уменьшаются сами предметы. Все вертикальные и горизонтальные линии параллельны.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_1point.jpg" /></p>
<h3>Двухточечная (линейная) перспектива</h3>
<p>Такая перспектива в основном применяется в 3D играх. Сейчас правда всё больше и больше используется трёхточечная перспектива, чтобы добавить эффект высоты.<br />
В данной перспективе предметы проецируются на основе линий сходящихся в двух точках схода находящихся на линии горизонта как правило за пределами листа.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_2point.jpg" /></p>
<p>Видео-урок, о том, как сделать куб в такой перспективе в Gimp.</p>
<p style="text-align: center"><embed src="http://www.youtube.com/v/aqXJI41uu-8&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></p>
<p>Здесь иногда используется точка измерения (к сожалению, не знаю, как она называется по-английски, обозначается MP) для расчёта размеров правильных квадратных объектов.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_2point-mp.jpg" /></p>
<h3>Трёхточечная (воздушная) перспектива</h3>
<p>Данный вариант используется в случаях, когда нужно показать высоту объекта относительно смотрящего. Причём смотрящий может находиться как снизу (если смотреть на здание с земли), так и сверху (если смотреть на здание с высоты другого здания или, например, вертолёта).</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_3point1.jpg" /></p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_3point2.jpg" /></p>
<h3>Четырёхточечная (широкоугольная) перспектива</h3>
<p>Используется гибрид из двухточечной перспективы и ещё двух точек, соединяемых не прямыми линиями, а изогнутыми, причём, чем дальше от центра, тем больше изгиб.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_4point.jpg" /></p>
<p>Кстати говоря, мы тоже видим окружающий мир, немного искажённым по принципу подобной перспективы, просто, наш мозг привык «выпрямлять» искажённые параллельные линии, переданные нашими глазами. Фотоаппарат делает снимки, на которых мы можем убедиться, что линза фотоаппарата, как и глаз, который, по сути, тоже является линзой передаёт изображение со слегка закруглёнными стенами здания. Снимите здание обычным фотоаппаратом и попробуйте в любом графическом редакторе расчертить контуры здания. Увидите, что линии, которые казалось бы, должны быть прямые, на самом деле получаются слегка закруглёнными.</p>
<h3>Пятиточечная (сферическая) перспектива</h3>
<p>Гибрид линейной и широкоугольной перспективы. В центр сферы сходятся все прямые линии, а из четырёх сторон сферы исходят, можно сказать, меридианы и параллели.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/persp_5point.jpg" /></p>
<p>У меня, конечно, не очень правильно получилось, но думаю, принцип вы поняли.</p>
<h3>Шестиугольная (двойная сферическая) перспектива</h3>
<p>То же самое что и сферическая, только отображаются так же предметы, находящиеся за спиной смотрящего.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/doubledrawing.jpg" /></p>
<h3>Дополнительный материал:</h3>
<ul>
<li><a href="http://graphic.org.ru/hagan4.html"> http://graphic.org.ru/hagan4.html</a></li>
<li><a href="http://demiart.ru/forum/index.php?showtopic=20342">http://demiart.ru/forum/index.php?showtopic=20342</a></li>
<li><a href="http://demiart.ru/forum/index.php?showtopic=14029">http://demiart.ru/forum/index.php?showtopic=14029</a></li>
<li><a href="http://www.artlebedev.ru/kovodstvo/101"> http://www.artlebedev.ru/kovodstvo/101</a></li>
<li><a href="http://ru.wikipedia.org/wiki/перспектива"> http://ru.wikipedia.org/wiki/перспектива</a></li>
<li><a href="http://www.termespheres.com/perspective.html"> http://www.termespheres.com/perspective.html</a></li>
</ul>
<p>Вот такой кубик можно получить если делать его по всем правилам:</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2008/01/cube.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/perspektiva/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Ломаный градиент и стеклянная кнопка Mac OS X</title>
		<link>http://seleckis.lv/journal/graphics/lomanyj-gradient-i-steklyannaya-knopka-mac-os-x</link>
		<comments>http://seleckis.lv/journal/graphics/lomanyj-gradient-i-steklyannaya-knopka-mac-os-x#comments</comments>
		<pubDate>Sun, 09 Sep 2007 21:36:24 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Цвет]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/cveta/lomanyj-gradient-i-steklyannaya-knopka-mac-os-x</guid>
		<description><![CDATA[Градиент &#8211; очень мощный инструмент, это знают все. Но управление переходом из одного цвета в другой функционал градиента не ограничивается. Комбинируя градиенты (не цвета) можно добиться всевозможных иллюзий объёма. Как вариант: использование ломанного градиента добавляет ощущение угловатой объемности элемента. Вариантов для экспериментов много, причём они могут зависеть не только от выбора цветов, но и от [...]]]></description>
			<content:encoded><![CDATA[<p>Градиент &#8211; очень мощный инструмент, это знают все. Но управление переходом из одного цвета в другой функционал градиента не ограничивается. Комбинируя градиенты (не цвета) можно добиться всевозможных иллюзий объёма. Как вариант: использование ломанного градиента добавляет ощущение угловатой объемности элемента. Вариантов для экспериментов много, причём они могут зависеть не только от выбора цветов, но и от расположения и формы линии излома.</p>
<h3>Прямой излом</h3>
<p>Самый простой способ создать ломаный градиент в Photoshop &#8211; это применение стиля Gradient Overlay к слою с объектом. Настраивается градиент примерно так:</p>
<ol>
<li>Открываете окно со стилями слоя и выбираете стиль Gradient Overlay</li>
<li>Устанавливаете линейный градиент</li>
<li>Выбираете цвета и растанавливаете ползунки примерно так:</li>
</ol>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/grad1.jpg' alt='grad1.jpg' /></p>
<p>В итоге получается так:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/grad2.jpg' alt='grad2.jpg' /></p>
<p>По краям выбраны основные цвета градиента. В центре переходные цвета но не очень сильного контраста соедены вместе &#8211; получается преломление. Оно и создаёт иллюзию излома поверхности.</p>
<p>Но этот излом очень небольшого контраста без содержимого в объекте и без фона, конечно же, ничего из себя не представляет. Поэтому попробуем используя стандартные эфекты Photoshop&#8217;a изобразить, что-то существенное.</p>
<h3>Стеклянная кнопка</h3>
<p>Для начала уясним, что же создаёт этот эффект &#8220;стеклянности&#8221;? А создают его два параметра: прозрачность и глянец.</p>
<p>Поскольку кнопка прозрачная, то свет падая на поверхность проходит сквозь неё и отражается уже от задней стенки. В итоге, освещается больше та часть, которая находится под большим воздействием света &#8211; т.е. нижняя. Получается, что градиент для отображения стеклянной кнопки нужно рисовать от тёмного цвета к светлому (сверху-вниз). Кроме всего прочего нужный объём объекту часто придаётся с помощью закруглённости форм.</p>
<p>Глянец создаётся очень просто: градиент от светло-серого к тёмно-серому с Blend Mode: Screen. Причём, чем светлее оттенки серого, тем ярче кажется освещение отражаемое от кнопки.</p>
<p>Наглядным примером может послужить создание кнопки на подобие используемых в Mac OS X. Для освоения этого простого урока вам понадобится всего пара минут и Adobe Photoshop.</p>
<h3>Рисуем</h3>
<ol>
<li>Создаём новый документ (не важно какого размера). И заливаем его светлосерым фоном.</li>
<li>Создаём новый слой. Выделяем область как показано ниже (это увеличенное изображение, реальный размер 71х19)
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop1.jpg' alt='knop1.jpg' /></p>
<p>т.е. выделение должно быть закруглено, но для этого не используйте Select -> Modify -> Smooth, а используйте к примеру инструмент Rounded Rectangle Tool, чтобы нарисовать векторный путь, а потом его выделить или сделайте это с помощью Marquee Tool скомбинировав два закруглённых выеления по-краям и одно прямоугольное по-середине.
</li>
<li>Заливаем выделение любым сплошным но контрастным с фоном цветом.</li>
<li>Убираем выделение (Ctrl + D). Дублируем слои два раза. В итоге должны получиться три слоя (кроме фона).</li>
<li>Верхний слой называем &#8220;Glance&#8221;. Средний &#8211; &#8220;Volume&#8221;. Нижний &#8211; &#8220;Button&#8221;. Верхний и средний слой пока скрываем.</li>
<li>Открываем Blending Options у слоя &#8220;Button&#8221; и устанавливаем Gradient Overlay. Цвета конечно же выбираются наугад, главное чтобы в итоге верхний цвет был более тёмным, а нижний более светлым и ярким.
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr1.jpg' alt='gr1.jpg' /></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr2.jpg' alt='gr2.jpg' /></p>
<p>Получаем следующее:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop2.jpg' alt='knop2.jpg' /></p>
</li>
<li>Добавляем стиль Stroke и выставляем параметры как показаны ниже:
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr3.jpg' alt='gr3.jpg' /></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr4.jpg' alt='gr4.jpg' /></p>
<p>Тем самым обозначаем контур вокруг кнопки обозначающий поверхность самого стекла, если смотреть на неё с направления касательной (помните геометрию? <img src='http://seleckis.lv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), где верхняя часть будет немного освещена и будет иметь оттенок основного цвета кнопки. А нижняя часть будет освещена плохо, поскольку нижний контур находится с теневой стороны, поэтому для него можно выбрать серый цвет.</p>
<p style="text-align: center"><img src='http://www.seleckis.lv/wp-content/uploads/2007/09/knop3.jpg' alt='knop3.jpg' /></p>
</li>
<li>Добавляем стиль Drop Shadow. Небольшая тень от кнопки, тоже добавит иллюзию объёма.
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr5.jpg' alt='gr5.jpg' /></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop4.jpg' alt='knop4.jpg' /></p>
</li>
<li>Выбираем слой &#8220;Volume&#8221;. Влючаем его видимость. Открываем Blending Options. С самого начала ставим Fill Opacity на 0%.</li>
<li>Добавляем стиль Gradient Overlay:
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr6.jpg' alt='gr6.jpg' /></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr7.jpg' alt='gr7.jpg' /></p>
<p>Обратите внимание на то как расположены ползунки у этого градиента. Подвигайте их так, чтобы получить примерно такой результат:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop5.jpg' alt='knop5.jpg' /></p>
<p>т.е. края у кнопки должны быть затемнены.
</li>
<li>Ну и последнее: глянец. Показываем слой &#8220;Glance&#8221;. И изменяем его форму и расположение, чтобы получилось примерно так (увеличенное изображение):
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr8.jpg' alt='gr8.jpg' /></p>
</li>
<li>Обрезаем нижнюю часть:
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr9.jpg' alt='gr9.jpg' /></p>
</li>
<li>Устанавливаем Fill Opacity на 0%. Применяем стиль Gradient Overlay:
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr10.jpg' alt='gr10.jpg' /></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/gr11.jpg' alt='gr11.jpg' /></p>
<p>Получаем глянцевый эффект:</p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop7.jpg' alt='knop7.jpg' /></p>
</li>
<li>Можно добавить надпись:<br />
<strong>Для Windows (Tahoma):</strong></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/knop8.jpg' alt='knop8.jpg' /></p>
<p><strong>Для Mac OS X (Lucida):</strong></p>
<p style="text-align: center"><img src='http://seleckis.lv/wp-content/uploads/2007/09/print_mac_os.jpg' alt='print_mac_os.jpg' /></p>
</li>
</ol>
<p>Конечно же в Web-дизайне урок можно использовать для создания горизонтального меню, но не переусердствуйте, не лепите эти кнопки куда попало. Ну а в интерфейсе такие элементы весьма типичны.</p>
<p>Готовая кнопка в psd-формате: <a href='http://seleckis.lv/wp-content/uploads/2007/09/mac_button.zip' title='mac_button.zip'>mac_button.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/lomanyj-gradient-i-steklyannaya-knopka-mac-os-x/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Особенности градиента и его использование</title>
		<link>http://seleckis.lv/journal/graphics/osobennosti-gradienta-i-ego-ispolzovanie</link>
		<comments>http://seleckis.lv/journal/graphics/osobennosti-gradienta-i-ego-ispolzovanie#comments</comments>
		<pubDate>Fri, 31 Aug 2007 21:10:34 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[Веб‑дизайн]]></category>
		<category><![CDATA[Графика]]></category>
		<category><![CDATA[Цвет]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/web-design/osobennosti-gradienta-i-ego-ispolzovanie</guid>
		<description><![CDATA[&#8220;Web 2.0 стиль&#8221; (если его можно так назвать) дал второе дыхание дизайнерам питающим неравнодушие к градиентам. Из знаменитой статьи Web 2.0 how-to design style guide мы знаем, что градиенты нам даны не только для того, чтобы сделать рисунок более объёмным или придать фону страницы эффект отдаления от содержимого страницы, но и для того, чтобы игра [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Web 2.0 стиль&#8221; (если его можно так назвать) дал второе дыхание дизайнерам питающим неравнодушие к <a href="http://ru.wikipedia.org/wiki/градиент" target="_blank">градиентам</a>. Из знаменитой статьи <a href="http://www.webdesignfromscratch.com/web-2.0-design-style-guide.cfm#gradients" target="_blank">Web 2.0 how-to design style guide</a> мы знаем, что градиенты нам даны не только для того, чтобы сделать рисунок более объёмным или придать фону страницы эффект отдаления от содержимого страницы, но и для того, чтобы игра градиентов создавала яркое настроение всему сайту.</p>
<h3>Направление градиентов</h3>
<p>Давайте сравним объекты с разными направлениями градиентов. Для этой статьи я разберу только два вертикальных направления.</p>
<p style="text-align: center"><img style="border:solid black 1px;" src="http://seleckis.lv/wp-content/uploads/2007/08/bottom_top.jpg" alt="градиент от тёмного к светлому (сверху-вниз)" /> <img style="border:solid black 1px;" src="http://seleckis.lv/wp-content/uploads/2007/08/top_bottom.jpg" alt="градиент от светлого к тёмному (сверху-вниз)" /></p>
<p>Если у вас с ощущениями всё в порядке, то вы наверняка заметите, что:</p>
<ul>
<li>градиент с переходом цвета от тёмного к светлому (сверху-вниз) создаёт эффект вогнутости</li>
<li>градиент с переходом цвета от светлого к тёмному (сверху-вниз) создаёт эффект выпуклости</li>
</ul>
<h3>Почему так происходит?</h3>
<p>Всё очень просто. Мы же привыкли что свет в основном падает сверху (в смысле от солнца, луны или ламп), поэтому выпуклые предметы сверху будут освещены, а снизу &#8211; затемнены. Логично также, то что вогнутые предметы сверху затемнены, и снизу освещены источниками света.</p>
<p>Но всё это работает, только когда мы смотрим на объект прямо и без искажений линзы (хрусталик в глазах и есть линза, которая немного искажает наше видение). Поскольку монитор не может сам нам передать трёхмерное изображение чего-либо (если мы сами это не изобразим), а всего лишь показывает плоскую картинку, то прямоугольные объекты с градиентом мы воспринимаем только так как я описал выше.</p>
<h3>Как применять градиенты в web-дизайне?</h3>
<p>Первый градиент, например, может послужить отличным фоном для однотонных (и не только) объектов. Тем более если выбирать переход от какого либо оттенка синего к белому, то фон вашей страницы создаст эффект воздушной (или атмосферной) перспективы. При использовании такого градиента в качестве фона для основного контента со сплошным фоном придаёт прекрасный дистанционный эффект.</p>
<p>Второй градиент может быть использован для изображения кнопки на сайте. Такие элементы будут эффектно выглядеть на сплошном фоне. Кроме того, градиент такого же направления только с меньшим контрастом может быть и фоном для текстового блока, но здесь не стоит перебарщивать.</p>
<h3>Как подобрать цвета?</h3>
<p>Градиентная составляющая должна быть либо одного цвета, но с разной яркостью, либо не на много отличающимися оттенками.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/08/blue_.jpg" alt="blue_.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/green_.jpg" alt="green_.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/red_.jpg" alt="red_.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/yellow_.jpg" alt="yellow_.jpg" /></p>
<h3>Нельзя!</h3>
<p>Ни в коем случае не используйте в градиенте комплиментарные цвета или цвета из триады. Они могут быть использованы в иллюстрации, но не в создании фона. Комплиментарные цвета потому и называют дополняющими, что если их распологать рядом, то они заметно оживляют ваше художество. Но поскольку по спектру они находятся далеко друг от друга, то переход получается с грязными оттенками.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/08/compliment.jpg" alt="compliment.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/triada.jpg" alt="triada.jpg" /></p>
<p>Вы можете сами убедиться в этом если посмотрите на эти примеры.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/08/birjuz_red.jpg" alt="birjuz_red.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/blue_yellow.jpg" alt="blue_yellow.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/green_violet.jpg" alt="green_violet.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/red_green.jpg" alt="red_green.jpg" /></p>
<h3>А сходственные?</h3>
<p>Допустимо использование сходственных цветов. Например, сочетание оранжевого и красного придаст фону жаркий возбуждающий оттенок, а сочетание оранжевого и жёлтого придаст сайту яркое солнечное настроение. Обратно этим цветам, переход от ярко-синего к тёмно-фиолетовому создаёт ощущение таинственности и волшебности, а голубо-синий градиент ассоциируется со спокойными морскими грубинами.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/08/sp_hot.jpg" alt="sp_hot.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/sp_sun.jpg" alt="sp_sun.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/sp_magic.jpg" alt="sp_magic.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/sp_more.jpg" alt="sp_more.jpg" /></p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/08/hot.jpg" alt="hot.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/sun.jpg" alt="sun.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/magic.jpg" alt="magic.jpg" /> <img src="http://seleckis.lv/wp-content/uploads/2007/08/more.jpg" alt="more.jpg" /></p>
<p>Поигравшись с цветами, можно найти для своего сайта уникальный градиент. Пока всё, но это ещё не всё. Продолжение по градиентам следует.</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/osobennosti-gradienta-i-ego-ispolzovanie/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Остров. JavaScript события для групп однотипных объектов.</title>
		<link>http://seleckis.lv/journal/graphics/ostrov-javascript-sobytiya-dlya-grupp-odnotipnyx-obektov</link>
		<comments>http://seleckis.lv/journal/graphics/ostrov-javascript-sobytiya-dlya-grupp-odnotipnyx-obektov#comments</comments>
		<pubDate>Fri, 03 Aug 2007 22:25:32 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Графика]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/ostrov-javascript-sobytiya-dlya-grupp-odnotipnyx-obektov</guid>
		<description><![CDATA[
Настроение было порисовать. Но вообще статья будет не о графике, а о коде.
События JavaScript
Те кто изучал JS знают, что в основном события пишутся внутри тэга как атрибуты и применяются к конкретному элементу. Например:

&#60;div id="someblock" onmouseover="this.backgroundColor='#eee'; onmouseout="this.backgroundColor='#fff' "&#62;-----&#60;/div&#62;

Помещая курсор мышки над блоком, цвет его фона меняется на серый. Когда курсор убираем с блока, цвет его фона [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a target="_blank" href="http://www.seleckis.lv/wp-content/uploads/2007/08/ostrov.jpg"><img src="http://www.seleckis.lv/wp-content/uploads/2007/08/ostrov_min.jpg" alt="Остров" /></a></p>
<p>Настроение было порисовать. Но вообще статья будет не о графике, а о коде.</p>
<h3>События JavaScript</h3>
<p>Те кто изучал JS знают, что в основном события пишутся внутри тэга как атрибуты и применяются к конкретному элементу. Например:</p>
<p><code><br />
&lt;div id="someblock" onmouseover="this.backgroundColor='#eee'; onmouseout="this.backgroundColor='#fff' "&gt;-----&lt;/div&gt;<br />
</code><br />
Помещая курсор мышки над блоком, цвет его фона меняется на серый. Когда курсор убираем с блока, цвет его фона меняется на белый. Иногда в событии вызывают функцию, которая может сделать событие более функциональным.</p>
<p>Событие можно так же описать только в javascript коде.</p>
<ul>
<li>Или вызвать функцию выполняющую действия над объектом:</p>
<p><code><br />
function MouseOver(){<br />
	.........<br />
}<br />
object.onmouseover = MouseOver<br />
</code></li>
<li>Или создать тут же анонимную функцию и сотворить с объектом всё что хочется:
<p><code><br />
object.onmouseover = function(){<br />
	.........<br />
}<br />
</code></li>
</ul>
<p>В моём новоиспечённом блоге вы могли заметить меняющие цвет поля ввода. Очень часто начинающие программисты неправильно выбирают события для активирования поля. Они выбирают <strong>onclick</strong>. Но они забывают, что существует ещё кнопка [TAB], с помощью которой пользователь может переключаться по полям ввода постепенно заполняя форму. Событие <strong>onclick</strong> это щелчёк мышью. Чтобы изменять фон поля ввода при активации оного, следует использовать событие <strong>onfocus</strong>, а при деактивации &#8211; <strong>onblur</strong>.</p>
<p>Итак, чтобы всё было ажурно и всем было немножко веселее заполнять форму отправки комментариев, я написал код, который всем полям ввода, существующим на странице добавляет события и соответственно реакцию на эти события:</p>
<p><code><br />
function add_focus(element){<br />
	element.onfocus = function(){<br />
		this.style.backgroundColor = "#FFF"<br />
	}<br />
	element.onblur = function(){<br />
		this.style.backgroundColor = "#ebebe4"<br />
	}<br />
}<br />
</code></p>
<p><code><br />
function Input_Live(){<br />
	var elements = document.getElementsByTagName("input")<br />
	for (i = 0; i < elements.length; i++){<br />
		if (elements[i].type == "text" || elements[i].type == "password"){<br />
			add_focus(elements[i])<br />
		}<br />
	}<br />
	var elem_txt = document.getElementsByTagName("textarea")<br />
	for (i = 0; i < elem_txt.length; i++){<br />
		add_focus(elem_txt[i])<br />
	}<br />
}<br />
</code><br />
Функция <em><strong>Input_Live()</strong></em>, получает все элементы по тэгам <strong>input</strong> и <strong>textarea</strong>, проверяет у тэгов <strong>input</strong> атрибут <em>type</em>, и если он равен "text" или "password", применяет функцию <em><strong>add_focus()</strong></em> к каждому объекту. Функция <em><strong>add_focus()</strong></em> добавляет к объекту обработку событий <strong>onfocus</strong> и <strong>onblur</strong> в качестве анонимных функций. </p>
<p><strong>Обратите внимание:</strong> внутри анонимной функции мы можем обращаться к объекту напрямую через <strong>this</strong>. Это очень удобно.</p>
<p>Ну и осталось всего лишь запустить функцию <em><strong>Input_Live()</strong></em>. Это можно сделать или в body:</p>
<p><code><br />
&lt;body onload="Input_Live()"&gt;<br />
</code><br />
Или в самом конце html-шаблона (если для Wordpress, то это <em>footer.php</em>) написать:</p>
<p><code><br />
&lt;script type="text/javascript"&gt;<br />
&lt;!--<br />
	getElements()<br />
// --&gt;<br />
&lt;/script&gt;<br />
</code></p>
<p>Кстати, пока статья не закончилась, хочу задать вопрос: Кто как делает дебаг? Я имею в виду получение значения функции или переменной или свойства объекта в JavaScript?</p>
<p><strong>Я, например, делаю так:</strong><br />
У меня две функции:</p>
<ol>
<li>Первая почти имитирует оператор <em>echo</em> в <strong>php</strong>:
<p><code><br />
function echo(str){<br />
	document.write(str)<br />
}<br />
</code><br />
В нужном месте вызываем:</p>
<p><code><br />
echo (something);<br />
</code>
</li>
<li>
Вторая почти такая же, только помещает вывод в указанный объект:</p>
<p><code><br />
function echoIn(obj, str){<br />
	var obj = document.getElementById(obj)<br />
	obj.innerHTML += str<br />
}<br />
</code><br />
И вызывается так:</p>
<p><code><br />
echoIn ("obj_id", something)<br />
</code><br />
где, obj_id - id элемента в который мы хотим вывести результат.
</li>
</ol>
<p>Поделитесь своими секретами. ))</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/graphics/ostrov-javascript-sobytiya-dlya-grupp-odnotipnyx-obektov/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

