Нажмите "Enter", чтобы перейти к содержанию

Простая графика: простая графика | это… Что такое простая графика?

Содержание

Приложения: Последние новости России и мира – Коммерсантъ Стиль (96952)

  • Стиль

ЕКАТЕРИНА ИСТОМИНА

Предыдущая фотография

Часы Cartier, Ring of Saturn

Часы Cartier

Серьги de Grisogono

Кольцо Margherita Burgener

Брошь Chaumet

Брошь Chaumet

Колье Joelle

Часы Graff Swan

Кольцо de Grisogono

Следующая фотография

1 / 9

Часы Cartier, Ring of Saturn

Часы Cartier

Серьги de Grisogono

Кольцо Margherita Burgener

Брошь Chaumet

Брошь Chaumet

Колье Joelle

Часы Graff Swan

Кольцо de Grisogono

Великий французский ювелирный дом Cartier нередко первым обозначает тот путь, по которому в той или иной степени начнут двигаться и другие марки. Не так давно Cartier показали серию миниатюрных ювелирных часов, выполненных в черно-белой гамме. За белый цвет отвечали бриллианты, за черный — лак и оникс. Черно-белая палитра очень любима в Cartier: главной фигурой для этого ювелирного дома является пантера, обозначившая в 1914 году и главный орнамент — он был черно-белым. С тех пор мастера марки с завидной регулярностью обращаются к сочетанию двух любимых цветов — как при создании драгоценных часов, так и при изготовлении ювелирных украшений.

Кажется, нет ничего проще, чем сделать драгоценность в черно-белой гамме. Мастеру-ювелиру достаточно лишь скомпоновать нужные материалы: белые или черные бриллианты, китайский черный лак или оникс. Однако очевидная скромность такой гаммы требует необыкновенной формы. Черно-белые часы Cartier 2016 года привлекательны как раз своей формой: это истинно архитектурные часы, настоящая архитектурная драгоценность, дополненная крошечным, едва заметным циферблатом. Классическая гамма в часовом деле достигается и другими способами: достаточно «посадить» драгоценный корпус, украшенный белыми бриллиантами, на ремешок из черного сатина.

Такие модели можно найти у любой марки — от Patek Philippe до Longines.

Черно-белые украшения в отличие от часов встречаются очень редко (пожалуй, постоянно их делает лишь дом Cartier). Но в этом году их выпустили, к примеру, женевская марка de Grisogono и французский ювелирный дом Chaumet. У de Grisogono (стоит отметить, что неожиданно видеть обычно пышные драгоценности этой марки в столь скромных цветах) — это длинные серьги и кольца для коктейля, сделанные из белого золота, с белыми бриллиантами и ониксом. У Chaumet — графические украшения: прелестные корсажные броши в форме ласточек. Белое золото, бриллианты и черный оникс здесь дополнены синими сапфирами и изумрудами.

Что такое SVG-графика и как её использовать — Журнал «Код»

Недавно мы рассказывали о том, чем отличается растровая графика от векторной. Если коротко: растровая графика фотореалистичная, состоит из точек, но её нельзя увеличивать бесконечно без потери качества. Векторная графика работает наоборот: она подходит не для фотографий, а больше для простых рисунков, но её можно увеличивать как угодно и качество останется идеальным. 

Сегодня поговорим о том, как рисовать векторную графику в вебе стандартными средствами HTML.

Что такое и зачем нужно SVG

SVG расшифровывается как scalable vector graphics, «масштабируемая векторная графика». Это значит, перед нами векторное изображение, которое можно масштабировать без потери качества.

SVG — это не единственный формат векторной графики, есть много других. Но именно SVG используют на веб-страницах и в HTML-коде. Его инструкции оптимизированы для веб-разработки, и отрисовка происходит прямо в браузере. И, самое главное, все команды SVG представлены в виде текста и координат, а не в виде отдельных файлов. Это значит, что SVG-изображение можно зашить прямо в код веб-страницы, что иногда бывает незаменимо.

SVG используется в вебе для отрисовки:

  • геометрических фигур и линий,
  • логотипов,
  • элементов интерфейса на странице,
  • простых картинок и иллюстраций.

Как использовать SVG на странице

Обычно когда хотят что-то нарисовать в HTML, то используют холст с тегом <canvas> и рисуют на нём. Но плюс SVG-графики в том, что для неё не нужен отдельный холст — можно рисовать что угодно в любом месте страницы с помощью тега <svg>..</svg>. Все объекты, которые нам нужно нарисовать, задаются между этими тегами.

Например, мы можем поставить на странице любой заголовок, а потом прямо поверх него нарисовать пару зелёных кругов и красную линию:

Теперь давайте разберёмся, как это у нас получилось и что для этого нужно.

Линия

Линия — самый простой элемент SVG-графики. Чтобы нарисовать линию, нам нужно знать:

  • начальные и конечные координаты,
  • толщину линии,
  • и её цвет.

Для линии используется тег <line/>:

<line 
      x1=»50″ y1=»30″ ← начальные координаты линии
      x2=»250″ y2=»0″  ← конечные координаты
      stroke-width=»3″ ← толщина линии
      stroke=»red» ← цвет
/> 

Соберём всё вместе:

<line x1="50" y1="30" x2="250" y2="0" stroke-width="3" stroke="red"/> 

Теперь обернём эту команду в тег <svg>, поставим на страницу и посмотрим на результат:

<!DOCTYPE html>
<html lang="ru" >
<head>
  	<meta charset="UTF-8">
	<title>SVG-графика</title>
</head>
<body>
	<svg>
		<line x1="50" y1="30" x2="250" y2="0" stroke-width="3" stroke="red"/>  
	</svg>
</body>
</html>

Круг

Для круга используется команда <circle/>, в которой нам нужно указать:

  • центр круга,
  • радиус,
  • цвет заливки,
  • толщину контура,
  • цвет контура.

Чтобы нарисовать зелёный круг с жирной фиолетовой обводкой, зададим такие параметры:

<circle 
      cx=»25″ cy=»25″ ← центр круга
      r=»20″  ← радиус
      fill=»green» ← цвет заливки
      stroke-width=»5″  ← толщина контура
      stroke=»rgb(150,110,200)» ← цвет контура
/>

Соберём вместе, добавим второй круг и тоже положим это внутрь тега <svg>:

<circle cx="25" cy="25" r="20" fill="green" stroke-width="5" stroke="rgb(150,110,200)"/>
<circle cx="250" cy="32" r="30" fill="yellow" stroke-width="3" stroke="rgb(50,90,150)"/>

Прямоугольник

С прямоугольниками тоже всё просто — указываем размеры, цвет заливки, а также цвет и толщину контура:

<rect 
      width=»30″ ← ширина
      height=»20″  ← высота
      fill=»orange» ← цвет прямоугольника
      stroke-width=»1″ ← толщина контура
      stroke=»rgb(0,0,0) ← цвет контура
«/>
<rect fill="orange" stroke-width="1" stroke="rgb(0,0,0)"/>

Минус стандартного прямоугольника в том, что он всегда рисуется от точки с координатами (0,0). Если прямоугольник нужен в другом месте, используют многоугольник.

Многоугольник

Многоугольник — это фигура, которая получается так:

  1. Мы задаём любое количество точек по координатам.
  2. Через эти точки по порядку проходят линии, причём последняя точка соединяется с первой.
  3. То, что получилось внутри границ линий, закрашивается выбранным цветом.

Например, вот что нужно, чтобы нарисовать синий треугольник:

<polygon 
      points=» ← начались координаты вершин треугольника
      100,140 ← координаты первой точки
      250,118  ← координаты второй точки
      170,60 » ← координаты третьей точки
      fill=»blue» ← цвет фигуры
      stroke-width=»1″ ← ширина обводки
      stroke=»rgb(0,0,0) ← цвет обводки
«/>
<polygon points="100,140 250,118 170,60 " fill="blue" stroke-width="1" stroke="rgb(0,0,0)"/>
<!-- сразу добавим ещё одну фигуру -->
<polygon points="40,100 100,100 100,150 40,150" fill="red" stroke-width="2" stroke="rgb(100,250,110)"/>

Как видите, многоугольник позволяет располагать любые фигуры в любом месте страницы.

Продвинутый уровень

Теперь добавим заголовок, чтобы получить картинку как в начале статьи. Пишем после тега <svg> тег <h2>:

<h2>Привет, это журнал Код!</h2>

Так как наш тег с заголовком первого уровня написан ниже тега с графикой, то браузер и разместил заголовок ниже картинок. Чтобы графика легла сверху текста, нужно пойти на хитрость:

  1. Добавить стиль к svg-тегу.
  2. В этом стиле прописать абсолютное позиционирование и установить значение z-index = -1, чтобы слои с рисунками оказались ниже всех и не мешали остальным.
  3. Также в этот стиль нужно добавить свойство display: block — оно управляет тем, как располагается содержимое всего блока. Подробно про это свойство мы рассказывали в подборке полезных CSS-команд — почитайте, если интересно, как управлять внешним видом страницы.

Добавим это в стили и соберём полную страницу:

<!DOCTYPE html>
<html lang="ru" >
<head>
  	<meta charset="UTF-8">
	<title>SVG-графика</title>
	<style type="text/css">
		svg{
			position:absolute;
			z-index:-1;
			display: block;}
	</style>
</head>
<body>
	<svg>
		<!-- круги -->
		<circle cx="25" cy="25" r="20" fill="green" stroke-width="5" stroke="rgb(150,110,200)"/>
		<circle cx="250" cy="32" r="30" fill="yellow" stroke-width="3" stroke="rgb(50,90,150)"/>
		<!-- линия -->
		<line x1="50" y1="30" x2="250" y2="0" stroke-width="3" stroke="red"/>  
		<!-- прямоугольник -->
		<rect fill="orange" stroke-width="1" stroke="rgb(0,0,0)"/>
		<!-- многоугольники -->
		<polygon points="100,140 250,118 170,60 " fill="blue" stroke-width="1" stroke="rgb(0,0,0)"/>
		<polygon points="40,100 100,100 100,150 40,150" fill="red" stroke-width="2" stroke="rgb(100,250,110)"/>
	</svg>
	<h2>Привет, это журнал Код!</h2>
</body>
</html>

Внешние SVG-файлы

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

Это особенно полезно на мониторах высокого разрешения и на мобилках: например, если вам на сайте нужны какие-то иконки, вы можете подключить их как SVG-файлы, и браузер отрисует их корректно хоть на retina-дисплеях, хоть на старых Full-HD мониторах. 

Зачем программистам сразу два монитора (а то и три)

Если хотите попробовать, скачайте любую из иконок Чикина и добавьте на сайт через тег <img src="..."> — увидите, как это красиво. Не забудьте указать width и height, чтобы векторная картинка знала, в каком размере отрисовываться. 

Что дальше

Мы разобрали только самые основы SVG-графики. Дальше будем делать красивую SVG-анимацию, рисовать логотипы и работать с векторной графикой на продвинутом уровне. Подпишитесь на нашу рассылку, чтобы не пропустить новые выпуски.

Текст:

Михаил Полянин

Редактура:

Максим Ильяхов

Художник:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Олег Вешкурцев

Главная | Simple Graphics

Мы здесь, чтобы помочь вам раскрыть ваш бренд миру

+1 754 303 6247

свяжитесь с нами

добро пожаловать!

Мы рады пригласить вас посетить наш новый веб-сайт.
Расположенный в Окленд-Парке, штат Флорида, мы предоставляем нашим клиентам широкий спектр услуг, чтобы помочь им донести идею своего бренда четким, но в то же время изысканным и современным способом. Всегда стремясь найти наилучшее возможное решение для ваших конкретных потребностей, а также используя самые современные материалы, наша главная цель — ваше максимальное удовлетворение. Мы знаем, как важно выполнять работу вовремя и в рамках бюджета, поэтому подходим к нашим клиентам как к партнерам, работая вместе от начала до конца. Для получения дополнительной информации о наших услугах, не стесняйтесь обращаться к нам за бесплатной консультацией. Мы здесь для вас.

наше обещание

Для нас в Simple Graphics каждый день — это новый шанс создать что-то выдающееся. С момента нашего скромного начала до сегодняшнего дня наша страсть к нашему ремеслу только росла. Мы твердо верим, что у каждого бизнеса , независимо от размера, есть возможность установить высокие стандарты, когда дело доходит до визуального представления себя своим потенциальным клиентам и клиентам. И вот здесь мы вмешиваемся. Иногда мы начинаем с вашей идеи, нарисованной на листе бумаги. В других случаях вы принесете нам дизайн/оформление для всего парка грузовиков и прицепов . Наша миссия состоит в том, чтобы сделать наши отношения с вами долгосрочными, где вы будете считать нас своими партнерами, начиная с пяти счастливых юбилеев футболок до полного брендинга и графического пакета для всего вашего бизнеса. .

свяжитесь с нами

почему выбирают нас?


БЫСТРО И ЭФФЕКТИВНО

В бизнесе, который постоянно меняется и адаптируется, нельзя позволять себе медлить с принятием решений. Вот почему мы всегда оптимизируем скорость во всем, что делаем. Мы знаем разницу между твердым планом, жестоко реализованным сегодня, и идеальным планом на следующей неделе. И мы знаем, как это сделать, не жертвуя одной из наших торговых марок — качеством.

ВЫСОКОКАЧЕСТВЕННЫЕ МАТЕРИАЛЫ

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

ТВОРЧЕСКИЕ И КАЧЕСТВЕННЫЕ УСЛУГИ

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

Услуги — простая графика

Что мы делаем

Мы смешиваем искусство и бизнес, чтобы расширить границы и создать дизайн, который останется вне времени.

Фирменный стиль

Мы понимаем, что бренд — это гораздо больше, чем его логотип. Речь идет об опыте, который он доставляет, и о том, как он выражается вербально и визуально. Мы закладываем фундамент вашего бренда: аутентичного для вас, актуального для ваших клиентов и отличного от ваших конкурентов.