Линукс, Vim, LaTeX, полезные скрипты, визуализация данных, численные расчёты, немного ФП

20090922

Как нарисовать стрелку в Inkscape

Очень люблю Inkscape, и часто в нём рисую разные схемы. А для того, чтобы рисовать схемы, нужны стрелки. Готового инструмента «стрелка» в Инкскейпе нет*, поэтому творю из подручных материалов сообразно вкусу и потребностям. В общем-то, минутное дело, умеючи...

Я подумал, что кому-то, возможно, будет интересно увидеть, как можно самому нарисовать практически любую стрелку. Предлагаю небольшой видеоурок, где показываю как нарисовать стрелку попроще и стрелку позатейливей:



Это мой первый скринкаст. Прошу строго не судить. Кино немое, просто с титрами.

* В инкскейпе есть маркеры конца и начала линии. Красить их нельзя, они всегда чёрные. Впрочем, подсказывают из зала, можно — создав стрелку, надо «оконтурить обводку», получить два контура (древко и острие), вручную их подправить-подравнять, и получится полноценная контурная стрелка. Я пока остаюсь приверженцем своего способа создания контурных стрелок. Впрочем, смотрите на другой способ сами (подал идею и сделал видео freedomfidaj).

19 коммент.:

  1. Как это нету стрелочек? А в "заливка и обводка" на вкладке "стиль обводки" выпадающие списки "маркер начала", "маркер середины" и "маркер конца" это не то?

    ОтветитьУдалить
  2. Спасибо,надо попробовать самому.

    ОтветитьУдалить
  3. Проверка браузера на поддержку тега video, это скрипт?

    ОтветитьУдалить
  4. А при помощи чего делалось видео?
    Запись, особенно наложение текста?

    ОтветитьУдалить
  5. Если просматривать к примеру через гугл ридер, то ролик посмотреть не получится, несмотря на правильный браузер.

    ОтветитьУдалить
  6. Жаль что blogspot.com не поддерживает аттачи из текстовых/видео файлов

    ОтветитьУдалить
  7. Karapuz, уточняю: я подразумевал «широкие» стрелки, то есть стрелки-контуры, а не линии. Кроме того, маркеры конца-начала линии не окрашиваются в цвет линии, они всегда чёрные. Я именно поэтому почти никогда ими не пользуюсь.

    AR, никаких скриптов. Просто тэг <video>. Внутри него картинка и текст для тех, у кого <video> не поддерживается. Смотрите HTML.

    Игорь, запись вначале сделал в recordMyDesktop, отредактировал в Kino (титры в Inkscape писал, сохранял в SVG, а накладывал эффектом «наложение изображения» на диапазон кадров в Kino). Сохранил в формате DV, а потом уже подбирал параметры ffmpeg2theora, чтобы сделать файл для веба.

    Rishat, к сожалению, исправить гуглоридер не в моих силах. Хорошо, что гугл хоть в хроме видео Theora поддерживает. Надеюсь, и до гуглоридера руки у них дойдут. Впрочем, ссылка для скачивания должна всё равно быть, и там. Или и ссылки нет?

    ОтветитьУдалить
  8. Круто! Хочу еще скринкастов много и разных!

    ОтветитьУдалить
  9. Этот комментарий был удален автором.

    ОтветитьУдалить
  10. Этот комментарий был удален автором.

    ОтветитьУдалить
  11. Этот комментарий был удален автором.

    ОтветитьУдалить
  12. freedomfidaj, если уберёшь видео — то зря; ты указал на полезный приём, который редко упоминают, видео получилось полезное. Если сделаешь версию «презентабельнее», выкладывай её сам, обновлю ссылку.

    ОтветитьУдалить
  13. Этот комментарий был удален автором.

    ОтветитьУдалить
  14. freedomfidaj,

    Вообще-то, это дело вкуса; на мой вкус, стрелка должна быть соразмерна толщине линии и деталям, на которые указывает. В числах: соотношение ширины стрелки к ширине линии должно быть в диапазоне от 2 до 4. Эстетический идеал для меня — чертёжная стрелка, ГОСТ 2.307-68, п. 2.19. Впрочем крупные стрелки на рисунках и схемах я рисую «тупее» и «уже» (относительно линии). Предел стрелочного уродства для меня — американо-австралийская стрелка со скруглениями.

    В твоей стрелке линия мне кажется слишком тонкой для такого здорового острия, однако, подчёркиваю, это дело вкуса. Так что скринкаст нормальный, не парься. Главное, технический приём превращения линии в контур ты показал вполне наглядно.

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

    ОтветитьУдалить
  15. Этот комментарий был удален автором.

    ОтветитьУдалить
  16. freedomfidaj, я поставил ссылку на новое видео. Спасибо за проделанную работу!

    ОтветитьУдалить
  17. а в чем скринкаст делали и субтитры?

    ОтветитьУдалить
  18. budda, записал в recordMyDesktop, отредактировал в Kino, титры в Inkscape писал, сохранял в SVG, а накладывал эффектом «наложение изображения» на диапазон кадров в Kino, пересжимал ffmpeg2theora.

    ОтветитьУдалить