войти зарегистрироваться

Масштабируемая векторная графикаВыпущен Inkscape 0.48

Выпущена новая версия свободного многоплатформенного редактора векторной графики Inkscape. В последние годы основная часть изменений в Inkscape реализуется за счёт участия в программе Google Summer of Code и совместной работы с лионским политехом, и эта версия не стала исключением. Кроме того, в этот раз часть работы по улучшению программы была оплачена самим сообществом пользователей через организацию LinuxFund.

СофтСказ о том как Bash и SVG спасли от рутины

Есть такой замечательный формат векторной графики — Scalable Vector Graphics, SVG. Чем же он такой замечательный? Ну например:
  1. SVG это открытый формат, он не является чьей-либо собственностью.
  2. SVG является подмножеством языка XML и, соответственно, он является текстовым.
  3. Прекрасно интегрируется с HTML и XHMTL.
  4. SVG совместим с CSS, что позволяет управлять отображением элементов с помощью таблиц стилей.
  5. В SVG текст остается текстом, благодаря этому документы SVG могут индексироваться поисковыми машинами, также пользователи могут выделять и копировать текст.

Персональные блоги Inkscape для тех, у кого много времени

InkscapeInkscape — свободный кроссплатформенный векторный редактор, поддерживающий открытый формат векторной графики SVG.
В этом топике я бы хотел показать, чем можно заняться, имея в своем распоряжении Inkscape и свободное время.

Масштабируемая векторная графикаОбъём и перспектива в Inkscape

В прошлом уроке (обсуждение на Хабре), на примере создания картинки со снеговиком, я рассказывал о рисовании объёмных изображений в Inkscape. Но тогда я раскрыл далеко не все приёмы, которыми хотелось бы поделиться. Без внимания остались и некоторые инструменты программы, имеющие прямое отношение к 3D.

В этот раз мы будем рисовать аптечку.
Аптечка. Нарисовано в Inkscape. Автор — Юрий Апостол.
Статья опубликована на Linuxgraphics.ru. Читайте, пожалуйста, там.

LaTeXПодготовка учебных и научных документов в LaTeX

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

Процесс будет рассматриваться со стороны Ubuntu/TeX Live, хотя всё рассказанное можно будет сделать и в Windows с использованием MikTeX и на Маке с использованием MacTeX. Также я затрону дополнительные open-source пакеты (версии которых, опять же, есть для всех операционных систем), которые помогут в процессе и опишу какие действия необходимо предпринять, чтобы получившийся в результате документ выглядел максимально близко к желаемому :). Это Inkscape, Gnumeric и пакеты pgfplots и pgfplotstable для LaTex.

Масштабируемая векторная графикаРисуем объёмные изображения в Inkscape

Inkscape — относительно молодой, но прогрессивный векторный редактор общего плана (как Adobe Illustrator и Corel DRAW). Программа является кроссплатформенной, распространяется бесплатно и с исходным кодом. Основной формат изображений — SVG (масштабируемая векторная графика, стандарт W3C, рекомендованный для публикации векторных рисунков в интернете).

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

Снеговик. Нарисовано в Inkscape. Автор — Юрий Апостол.

Статья писалась специально для Linuxgraphics.ru. Читайте, пожалуйста там.

UPD: По многочисленным просьбам публикую исходник. Лицензия — CC Attribution Non-commercial Share Alike. Благодарности можно отправить на кошелёк Z161444749304 или R173720801008. Половина уйдёт в фонд развития Inkscape.

Масштабируемая векторная графикаВыпущен Inkscape 0.47

Выпущена новая версия свободного редактора векторной графики Inkscape. Количество нововведений оправдывает разрыв в год и восемь месяцев между версиями. Вкратце о главном:
  • новый инструмент Ластик, стирающий внутри векторных объектов;
  • новые режимы в инструменте Корректор, разными способами меняющие положение и размер объектов;
  • режимы рисования прямых отрезков при помощи Пера (кривые Безье);
  • более двух сотен предустановленных фильтров SVG;
  • новые динамические контурные эффекты;
  • кривые Спиро (клотоиды), при помощи которых можно быстро получить фигуры с плавными изгибами;
  • улучшен экспорт в PS и PDF, добавлен экспорт в JavaFX и импорт DXF.
  • сборка для Windows поставляется вместе с UniConvertor (поддержка CDR и смежных форматов Corel).

Подробный иллюстрированный обзор можно прочитать здесь (внимание: он многостраничный). В обзор не включено описание добавленной поддержки шрифтов SVG, поскольку работает эта функция крайне неустойчиво и по всей видимости хочет некую определённую версию библиотеки Cairo.

В следующей версии может появиться два новых инструмента (Геометрические построения и Аэрограф), возможность писать сценарии, использующие инструментарий Inkscape, а не пишущие XML напрямую, одновременное редактирование нескольких контуров и многое другое. Это только то, что уже написано, но недостаточно оттестировано и потому не включено в 0.47.

Как обычно, на сайте обновлена галерея скриншотов.

РазработкаЕще один способ генерации PDF

Где это может пригодиться? При необходимости генерации готовых к печати файлов в web-приложении по уже имеющемуся произвольному жесткому шаблону: сертификаты, бейджи, пропуски и прочее.

Почему PDF? Формат PDF позволяет создавать документы с целым рядом неоспоримых преимуществ: открытость, кроссплатформеность, распространенность и, что очень важно, точностью и неизменностью передачи данных по цепочке создание, просмотр и печать.

В чем соль? В использовании SVG файлов как шаблонов с возможностью подстановки необходимых полей с последующим преобразованием в PDF.

Какие преимущества? Возможность создания и быстрого редактирования очень сложных шаблонов в привычных векторных редакторах, таких как Adobe Illustrator, Corel Draw или Inkscape. Простота программирования и использование только бесплатных программных средств. Еще одним важным преимуществом является возможность прозрачно использовать UTF-8 для вставляемых текстов.

Что для этого надо? Для использования данного метода нужен выделенный сервер с возможностью установки своих приложений (Inkscape и Ghostscript) и выполнением system-команд. При этом всё будет работать как на Windows платформе, так и на Linux.

Open sourceInkscape — открытый редактор векторной графики.


До версии 0.45 Inkscape был достаточно посредственным векторным редактором, который умел создавать кривые и работать с ними и заливкой, имел в наличии некоторые примитивы, умел создавать патерны, умел делать «булевые» операции с кривыми, «клипинг», «маскинг», клонирование и т.д. Ну в общем и целом неплохой редактор, который имел необходимый минимум для работы.

После выхода версии 0.45 в нём появилось множество «вкусных» и полезных возможностей, некоторых из них очень нехватало. Думаю стоит перечислить некоторые из возможностей, как старых, так и новых(на момент выхода версии 0.46).
НЛО прилетело и опубликовало эту надпись здесь.