Pull to refresh

Разработчик создал полиграф на Arduino

Python *Developing for Arduino *3D printers

Источник: JuanGg Projects

Разработчик из Испании, известный под ником Juan Gg, спроектировал и собрал полиграф, работающий на плате Arduino UNO. Плата собирает данные с датчиков и отправляет их на компьютер, после чего программа берет эти данные и отображает их в виде графика.

Кроме того, программа позволяет пользователю хранить результаты, которые показывает полиграф, и отмечать на графике вопросы и ответы. Все результаты сохраняются в текстовых файлах.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 14K
Comments 35

Inkscape 1.0

Vector graphics *
Буквально вчера на сайте векторного редактора появилось сообщение о выходе новой версии Inkscape 1.0. Несколько лет Inkscape имел версию меньше единицы и казалось, что так будет всегда.
Total votes 24: ↑23 and ↓1 +22
Views 9.8K
Comments 19

Inkscape — открытый редактор векторной графики

Open source *

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

После выхода версии 0.45 в нём появилось множество «вкусных» и полезных возможностей, некоторых из них очень нехватало. Думаю стоит перечислить некоторые из возможностей, как старых, так и новых(на момент выхода версии 0.46).
Читать дальше →
Total votes 66: ↑64 and ↓2 +62
Views 19K
Comments 53

Еще один способ генерации PDF

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

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

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

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

Что для этого надо? Для использования данного метода нужен выделенный сервер с возможностью установки своих приложений (Inkscape и GhostScript) и выполнением system-команд. При этом всё будет работать как на Windows платформе, так и на Linux.
Как это сделать
Total votes 32: ↑30 and ↓2 +28
Views 19K
Comments 25

Растеризация в Inkscape

Vector graphics *
Здравствуй, хабранарод!

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

Поводом к написанию данной статьи послужили несколько событий: Внезапное с моей стороны приобщение к этому графическому редактору, и прочтение этой статьи про сам редактор и этого крика бедной верстальщицы

Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 2.5K
Comments 13

Выпущен Inkscape 0.47

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

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

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

Как обычно, на сайте обновлена галерея скриншотов.
Total votes 43: ↑40 and ↓3 +37
Views 1.3K
Comments 60

Рисуем объёмные изображения в Inkscape

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

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

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

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

UPD: По многочисленным просьбам публикую исходник. Лицензия — CC Attribution Non-commercial Share Alike. Благодарности можно отправить на кошелёк Z161444749304 или R173720801008. Половина уйдёт в фонд развития Inkscape.
Total votes 149: ↑139 and ↓10 +129
Views 9K
Comments 61

Объём и перспектива в Inkscape

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

В этот раз мы будем рисовать аптечку.
Аптечка. Нарисовано в Inkscape. Автор — Юрий Апостол.
Статья опубликована на Linuxgraphics.ru. Читайте, пожалуйста, там.
Total votes 97: ↑73 and ↓24 +49
Views 5.3K
Comments 40

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

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

Читать дальше →
Total votes 67: ↑57 and ↓10 +47
Views 2K
Comments 19

Выпущен Inkscape 0.48

Vector graphics *
Выпущена новая версия свободного многоплатформенного редактора векторной графики Inkscape. В последние годы основная часть изменений в Inkscape реализуется за счёт участия в программе Google Summer of Code и совместной работы с лионским политехом, и эта версия не стала исключением. Кроме того, в этот раз часть работы по улучшению программы была оплачена самим сообществом пользователей через организацию LinuxFund.
Читать дальше →
Total votes 60: ↑54 and ↓6 +48
Views 2.1K
Comments 33

Чем может быть полезен Inkscape для веб-разработчиков?

Vector graphics *
Перевод с английского: Inkscape: optimization tips for web developers.

В этой короткой статье я поделюсь с вами несколькими полезными приемами работы с редактором векторной графики Inkscape, которые помогают ускорить процесс подготовки SVG-кода.

Читать дальше →
Total votes 32: ↑29 and ↓3 +26
Views 6.9K
Comments 5

Шпаргалка по фильтрам Inkscape

Vector graphics *
Tutorial
Inkscape
Представляю сообществу шпаргалку по фильтрам Inkscape на русском языке. В шпаргалке приведены примеры использования всех векторных фильтров. Использовался Inkscape 0.48.4 с русской локализацией.
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views 16K
Comments 5

Настройка Inkscape для работы с черно-белой графикой

Vector graphics *
Sandbox
Tutorial
image

Я с детства неровно дышал к туши и перу. С момента появления планшета подыскивал графический редактор, который бы умел:

  • работать с планшетом, реагировать на силу нажатия пера;
  • работать с вектором, чтобы не приходилось думать о масштабировании;
  • быстро переключаться между чёрным и белым (или чёрным и ластиком);
  • удобно масштабировать изображение для проработки мелких деталей;
  • поддерживать работу со слоями и группами.

Восторгу нет предела! Недавно я обнаружил, что всё вышеперечисленное можно найти в бесплатном лёгком редакторе Inkscape.

Вкратце расскажу свой рецепт настройки редактора для рисования схем, эскизов, и другой чёрно-белой графики.
Читать дальше →
Total votes 37: ↑35 and ↓2 +33
Views 23K
Comments 8

Fukami, ч. 1.1: Приводим сцену к теме проекта

Game development *Unity3D *
Здравствуйте!



В прошлой статье был представлен концепт «генетически модифицируемого организма», но сцена была использована не соответствующая тематике. В этой статье хочу рассказать как и спомощью каких инструментов переделывался арт сцены. Основные изменения следующие:
  • Городская тема, здания и летающая тарелка заменены растениями, видом на растительный ландшафт; заменен фон (небо).
  • Добавлены экспериментальные спрайты облаков (те что в полосочку на КДПВ выше)
  • Режим основной камеры изменен на перспективный (3D); фоновые спрайты разбросаны по оси Z для замены скриптового параллакса честной 3D перспективой.
  • Анимации облаков и тумана переделаны
  • Спрайт ядра растения заменен рисованным более технолоичным гексагональным спрайтом.
  • Переделана анимация аватара игрока и разбивка его частей по Z-координате.

Описание процесса и демо видео под катом
Total votes 13: ↑10 and ↓3 +7
Views 10K
Comments 5

Делаем простой редактор уровней на базе плагина к Inkscape

Programming *Adobe Flash Game development *
Вступление
Думаю многие программисты создали, или пробовали создать свою игру. Обычно процесс доходит до момента, когда основная часть всего написана, и нужно начинать строить уровни, игровые сцены, и т.д. Если использовать готовые решения, «из коробки» — например Unity, тогда проблем не возникает. Но могут появиться проблемы с лицензированием, поддержкой разных платформ — может кто-то хочет попробовать что-то поделать под Linux / Mac, где не всегда можно найти нужное решение. Да и начинающим игроделам интересней использовать что-то своё, лёгкое в разработке и наращивании функционала, адаптированное под себя. Для себя я нашёл решение в виде написания собственного небольшого плагина к Inkscape.
Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Views 19K
Comments 5

Веб-дизайн, inkscape и все-все-все, часть 1

Web design *Vector graphics *
Recovery mode
Tutorial
Есть для дизайна специальные программы как Sketch, но они есть только на маках (а у меня их нет) и занимаются только дизайном, хотя судя по обзорам делают это хорошо (unix-way как-никак). А есть фотошопы, гимпы и прочие корелы, которые используют не по назначению, об одном из таких случаев и есть этот топик. Картинка для привлечения внимания (на дизайн не претендую, да и не считаю его лучше того что есть сейчас, просто картинка):


Читать дальше →
Total votes 32: ↑25 and ↓7 +18
Views 34K
Comments 23

Автоматический ресайз иконок для мобильных приложений, или как Inkscape + bash упрощают жизнь

Web design *Mobile applications design *
Sandbox
Решение, изложенное в статье, расписано для пользователей OSX. Но его достаточно просто можно адаптировать и под другие популярные операционные системы.

Началось все с нетривиальной задачи: когда создается веб-сервис и мобильное приложение, неизбежно возникает потребность сделать под него презентабельную или не очень презентабельную иконку. Но стоит начать создание приложения для IOS в XCode, как тут же узнаешь, что от тебя требуется не одна иконка, а примерно десяток, причем разных размеров. Вот только часть из них:
  • иконка для отображения на вкладках браузеров;
  • иконка веб-приложения, отображаемая в safari mobile;
  • иконка мобильного приложения, отображаемая на главном экране в ios;
  • большая иконка для app store;
  • маленька иконка для app store;
  • иконка для поиска в spotlight.

А теперь внимание: практически для каждого пункта из этого списка есть еще и свои собственные размеры — в зависимости от типа устройства и версии iOS. Подробная спецификация иконок для веб-приложения и приложения для ios находится здесь.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 14K
Comments 15

Как реализовать конвертацию из растра в черно-белый вектор на сайте

.io corporate blog Vector graphics *
Все графические файлы делятся на два глобальных типа — растровые и векторные. Иногда нужно сделать конвертацию из растра в черно-белый вектор. Например, для трассировки черно-белых иконок, QR-кодов, штрих-кодов, картинок с растровыми надписями, чеков или картинок в блоге.

image
Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 23K
Comments 5

Векторный, открытый и удобный: Inkscape 0.91

Open source *Image processing *
Давно увлекаюсь векторной графикой, особенно ее созданием, отрисовкой с нуля. Много программ я пробовал, но в основном моим рабочим инструментом был CorelDraw, который меня всем устраивал. Не помню, почему и зачем я начал искать ему альтернативы, но в один прекрасный день я наткнулся на Inkscape. Это была любовь с первого взгляда…

Я все ждал, что на Хабре появится статья-обзор новых возможностей версии Inkscape 0.91, а ее все нет. Решил написать сам, если что не так – не судите строго, пишу редко.

Под катом будет много иллюстративных примеров и технических деталей.

image
Читать дальше →
Total votes 64: ↑62 and ↓2 +60
Views 44K
Comments 79

Рисуйте, рисуйте, рисуйте: скоро выйдет Inkscape 0.92

Open source *Image processing *
Статья про предыдущую версию Inkscape была очень тепло принята, что в связи с ближайшим выходом новой версии Inkscape 0.92 сподвигло меня описать ключевые особенности грядущего релиза. Сам релиз состоится в ближайшее время — во всяком случае пререлиз под *.nix уже тут.

Немного истории: пользователь ДевианАрт flutterguy317 форкнул Inkscape и пытался построить свой редактор Ponyscape с дружбой и магией до 4 февраля 2013 г., после чего проект был заморожен навсегда. И вот теперь, в версии Inkscape 0.92, появилась импортированная из Ponyscape иерархия документа. В связи с этим в иллюстрировании статьи будет немного арта из сообщества Ponyscape Vectors а так же много дружбы и магии.


Иллюстрация основана на работах flutterguy317 «Ponyscape» и Ambassad0r «No Time To Explain»
Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views 14K
Comments 27
1