LINUX.ORG.RU

Inkscape 0.43


0

0

Вышла новая версия редактора векторной графики Inkscape

Изменения:

- Коннектор: новый инструмент для соединения объектов линией, которая может огибать другие объекты на своём пути, что весьма ценно для создания блок-схем и т.п. Это проект Google SoC;
- Совместная работа над документами по джабберовскому протоколу XMPP. Это тоже проект Google SoC;
- Учёт силы нажатия и угла наклона планшетного пера - работает с инструментом "Каллиграфическоре перо". Владельцы вакомов, несомненно, оценят;
- Улучшена работа с узлами: например, можно вставить новый узел в любую точку контура, а не как раньше - строго посередине двух других;
- Новые расширения с эффектами искажения, создания завитков (whirl) и добавления узлов;
- Там и сям добавлены разные удобства, поправлено много ошибок;

Временно за бортом остались два других проекта Google SoC, которые не прошли конкурс:

- импорт/экспорт DXF (частично работает, можно поставить и посмотреть);
- браузер по Openclipart (работает, но функционала пока не хватает).

Подробности о релизе 0.43: http://wiki.inkscape.org/cgi-bin/wiki...

Как всегда, новые возможности программы наглядно проиллюстрированы на сайте в разделе "Скриншоты".

Обновлённая справочная документация от Tavmjong Bah: http://tavmjong.free.fr/INKSCAPE/MANU...

Внимательные пользователи оценят новый рисунок в About box, стилизованный под рекламу викторианской эпохи с соответствующим текстом.

Замечу, что процесс подготовки релиза в этот раз неприлично затянулся, поэтому у разработчиков набралась ещё неслабая кучка диффов уже для следующей версии. Итого становится не совсем ясно, качать релиз или тянуть CVS :) Решайте сами: http://wiki.inkscape.org/cgi-bin/wiki...

По-прежнему ищутся желающие обновить имеющиеся переводы уроков по Inkscape - теперь уже в DocBook/XML - и сделать новые. См. http://wiki.inkscape.org/cgi-bin/wiki...

Любители острых ощущений могут перевести сайт на русский язык: http://wiki.inkscape.org/cgi-bin/wiki..., раздел "Translating the Inkscape Website".

Скачать: http://sourceforge.net/project/showfi...

Ебилды уже есть :)

>>> Подробности

★★★★★

Проверено: Obidos ()

А самое интересное: какие ещё либы он теперь требует для сборки, в дополнение к тем, что были ему нужны раньше? :)

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

+ libloudmouth для Jabber/XMPP

Ну и пайтоновские с перловскими либы/модули для эффектов, как и раньше.

AP ★★★★★
() автор топика

>Внимательные пользователи оценят новый рисунок в About box, стилизованный под рекламу викторианской эпохи с соответствующим текстом.

Скриншотик дай заценить :)

PS - обновляюсь срочно - пофиг что в репозитарии нету, такое хорошее дело можно и ручками ;) Ну или наконец заценю autopackage

Orlangoor ★★★★★
()
Ответ на: комментарий от Orlangoor

Ой млин, гоню - у них свой репозиторий есть :D

Orlangoor ★★★★★
()

Мягкий офтоп (надеюсь, не почикают):

Блин, когда же они наконец смогут все, что умеет dia - и я тогда НАХРЕН ВЫКИНУ ЭТОТ ПОЛУМЕРТВЫЙ КУСОК СОФТА?!... В частности интересует минимально удобная работа с UML...

Вообще, еще чуть-чуть - и я буду готов скинуться на финансирование разработки dia. Кто еще завистует?;)

Да, и еще вопрос - как корректнее всего перекинуть картинки из dia в inkscape?

svu ★★★★★
()
Ответ на: комментарий от anonymous

Спокойствие. Версии 0.44 нам ещё пару-тройку месяцев ждать. Просто разработчики Инка имеют хорошую привычку записывать изменения к новой версии сразу после их реализации.

AP ★★★★★
() автор топика
Ответ на: комментарий от svu

Вопрос скорее в том, когда Ларссон форкнет Inkscape и сделает на его базе нормальную "рисовалку квадратиков" с последующим генератором кода :)

Схемы Dia открываются прямо в Inkscape, но для этого нужно иметь установленный в системе Dia. Надеяться на то, что будет возможно рисовать в Инке UML-диаграммы и генерить из них код не стоит. Если Dia так достал, поставьте KDEшный Umbrello. Он много приятнее.

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

В этом был бы вопрос, если бы Ларссон вообще чесался. Чего он не делает, похоже.
Мне не надо генерить код, мне нужны только диаграмки:
1. Полный клипарт умл-евских элементов
2. Удобный способ их соединять (в соотв. с умл-евскими нотациями
3. Удобный способ редактировать свойства (не в терминах цветов-линий и пр., а в терминах классов-атрибутов и пр.)
Я понимаю, что это не задача инкскейпа. Но куды ж крестьянину податься, если диа такое ...
А Умбрелла под винюками ага?

svu ★★★★★
()

> Совместная работа над документами по джабберовскому протоколу XMPP. Это тоже проект Google SoC;

Лучше бы они начали наконец хорошие JEP'ы в клиенты прикручивать и делать их user-friendly. Да хоть полную поддержку самого XMPP. А то занимаются какой-то чепухой.

anonymous
()
Ответ на: комментарий от init

Сколько угодно примеров, правда одинаковых как братья-близнецы. Доки иногда надо наваять (типа tech specs). Причем с диаграммками. Причем (бо заказчик знает соотв. умное слово) - в УМЛ. Очевидно, что код совершенно не обязан следовать _досконально_ этим диаграмкам, тем более - быть сгенеренным из них.

ЗЫ Дада, молиться на всякие RUP и прочих идолов - не хочу.

svu ★★★★★
()
Ответ на: комментарий от anonymous

> Лучше бы они начали наконец хорошие JEP'ы в клиенты прикручивать и делать их user-friendly. Да хоть полную поддержку самого XMPP. А то занимаются какой-то чепухой.

Уважаемый, откуда Вы взялись в треде про редактор векторной графики и почему считаете себя умнее разработчиков, которым нужно рисовать, а не трепаться по жаберу?

AP ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Любопытство антропологического характера

AP ★★★★★
() автор топика
Ответ на: комментарий от Lucifer

В общем, неплох. Но уж больно тяжеловесен ИМХО. И не все типы диаграмм поддерживает (у них же все серьезно - либо полноценная поддержка, либо неча баловаться). А мне б только картинки порисовать;) Да, и вывода в векторные форматы у них не было, когда я последний раз смотрел...

svu ★★★★★
()

имхо до корела(хотя бы, не говоря про иллюстратор) ему еще "выходить" и выходить...жаль

anonymous
()
Ответ на: комментарий от Syncro

> Umbrello UML Modeller

Глючное поделие. Уже полгода не трогал, но что было в стабильном дебиане -- просто кошмар.

Casus ★★★★★
()
Ответ на: комментарий от svu

>В общем, неплох. Но уж больно тяжеловесен ИМХО. И не все типы диаграмм поддерживает (у них же все серьезно - либо полноценная поддержка, либо неча баловаться). А мне б только картинки порисовать;) Да, и вывода в векторные форматы у них не было, когда я последний раз смотрел...

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

anonymous
()
Ответ на: комментарий от Casus

> Глючное поделие. Уже полгода не трогал, но что было в стабильном дебиане -- просто кошмар

только что решил посмотреть, и сразу приходиться согласиться - вставил 1 класс, полез в меню и программа вылетела

зы что бросилось в глаза - формат только *.xmi, неужели других не существует?

vadiml ★★★★★
()
Ответ на: комментарий от vadiml

xmi - на сегодня, похоже, единственный открытый стандарт по обмену соотв. инфой. Вы знаете другой?

svu ★★★★★
()
Ответ на: комментарий от geekkoo

Сразу фтопку, увы. Потому как xmi, насколько я знаю, сохраняет информацию именно в терминах классов, атрибутов и пр. - т.е. геометрия вторична, семантика первична. Если для моих скромных требований это все не очень нужно - то для "честной" UML тулзы это как раз то, что надо. А чисто графические форматы ничем в этом месте не помогут.

svu ★★★★★
()
Ответ на: комментарий от svu

И где тут графический формат? Что латех, что метапост - это языки.
Вопрос только насколько удачно конвертер перекладывает семантику метапоста в семантику UML. Думаю, что не намного хуже, чем dia.
PS. Галерея тут вся увешана скриншотами Evgueni с примерами рисунков, сделанных в метапост. Кое-где даже куски кода приводятся.

geekkoo
()

гм, что интересно umbrello сегфолтится только на импорте "родного" цпп


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 14457)]
0x081e2de3 in CppImport::feedTheModel ()
(gdb) where
#0 0x081e2de3 in CppImport::feedTheModel ()
#1 0x00000000 in ?? ()

Syncro ★★★★★
()
Ответ на: комментарий от geekkoo

Я знаю, что они языки. Правда, если с техом работал чуток, то с метапостом - нет, совсем. Вот Вы мне как эксперт расскажите, в каких терминах выражается семантика метапоста? Только в терминах геометрических объектов (как svg) - или можно расширять? Но даже если он расширяем - это ж надо отдельный парсер и пр. машинерию в программу запихивать - тогда как xml уже дает низкоуровневую структуру практически "задаром" (в смысле парсеры уже являются частью более-менее стандартной поставки библиотек для любого языка), для программеров он прост и привычен и т.д. и т.п. Поэтому разработчикам соотв софтин куда проще выбрать формат на основе xml, чем мучиться с каким-то специальным форматом. Что и наблюдаем...

svu ★★★★★
()
Ответ на: комментарий от svu

> Да, и еще вопрос - как корректнее всего перекинуть картинки из dia в inkscape?

svg ? Едут только шрифты слегка. Но проблема в том, что svg получается "физический", то есть, есть дуги, прямые, итп, а "логическая" разметка (UML-структуры, всякие там блок-схемные элементы) теряется. Теряется у меня и "прицепление" одних элементов к другим.

И, боюсь, inkscape - ни разу не редактор диаграмм. Соответственно, эти проблемы будут там всегда. Если хочется редактора диаграмм, то уж смотреть на umbrello или полумертвую же kivio ;-)

AlexM ★★★★★
()

Что-то у меня так и не получилось на него посмотреть, предыдущий релиз собираться не захотел, вывалился при сборке с руганью на функции :(

А слои в Inkscape есть? В Sodipodi я работы со слоями не нашёл. В векторных редакторах такая функция вообще бывает? Не бейте ногами, я в векторных редакторах никогда не работал, пока только присматриваюсь. :)

han
()
Ответ на: комментарий от AlexM

Сейчас открыл .dia прямо из inkscape'а.

Да, все проблемы описанные в предыдущем посте остались. Видимо, dia считает свои шрифты в пикселях, а inkscape - в пойнтах, или наоборот, в общем, шрифты "едут". Даже такой простой элемент как стрелочка ( '->' ) разделяется на дугу ( '-' ) и указатель ( '>' ). В общем, счастья нет. Итого, из "графических" рисовалок диаграмм остался только dia и kivio, которая тоже не живая.

AlexM ★★★★★
()

насчет простенького векторного редактора:

у меня на работе товарищи ( обычные офисные работники :) ) маялись в чем схемы рисовать, ткнул новом в OpenOffice2 Draw - рисую, довольные, оказалось, что в самый раз + плюс поперетаскивали то, что они пытались в word'e делать (хвастались, что удобнее и быстрее)

зы CorelDraw для них слишком сложен

vadiml ★★★★★
()
Ответ на: комментарий от svu

>>>Вот Вы мне как эксперт расскажите, в каких терминах выражается семантика метапоста?

Я как раз совсем не эксперт в метапосте. Мне главное постскрипт на выходе получить, а какими средствами это достигается - безразлично. Для ваших же целей, насколько я понимаю, нужно чтобы рисунок с изображением компьютера (к примеру) транслировался на выходе в графический объект с биркой "Компьютер". Но для метапоста это не проблема - определяете соответствующую функцию, которая рисует компьютер. Опять же не знаю догадается ли конвертор представить ее как отдельный объект или будет лезть внутрь ее и создавать отдельный объект для каждого составляющего элемента.

Хотя, конечно, все зависит от пожеланий пользователя. Xfig сам по себе можно использовать как UMLTool, но возможности его в этом отношении достаточно ограничены ( см. например
http://gazette.linux.ru.net/lg67/articles/rus-gilliam.html ). Т.е. любой UML полученный из него (посредством метапоста или как-нибудь еще) обладает теми же ограничениями, что и сам xfig.

В то же время как средство построения диаграмм и схем xfig штука мощная. Мне он нравится гораздо больше dia. Из xfig мана:

The xfig distribution comes with several libraries of Fig objects which you may use:

- Various 3D arrows
- Audiovisual components
- Some buildings
- Some charts (polar, log-log)
- Various computers
- DSP (Digital Signal Processor) components
- Electrical - electrical objects, e.g. connectors
- Electronic Physical - symbols for creating electronic wiring diagrams or layouts
- Electronic Schematic - symbols for creating electronic schematics
- ERD (Chen's model of Entity Relations)
- Examples - various examples of xfig drawings contributed by users
- Flags of various countries and some U.S. states
- Flowchart symbols
- GUI widgets (buttons, sliders, etc.)
- Hospital equipment
- Knitting symbols
- Various printer labels (CD, Avery address labels)
- Logic symbols
- Maps - outline maps of countries, U.S. states and Canadian provinces
- DIN Mechanical symbols
- Miscellaneous - various fun items here
- Music symbols
- Networking devices
- Office equipment - filing cabinet, telephone, overhead projector
- Optics symbols

- Process Flowsheet - chemical process flow symbols
- Structural Analysis symbols
- Unified Modelling Language (UML) symbols
- Welding - common welding patterns and errors

geekkoo
()
Ответ на: комментарий от geekkoo

PS. Evgueni, кстати, новый скрин в Галерею повесил. Вы его можете помучать на тему метапоста.

geekkoo
()
Ответ на: комментарий от geekkoo

Большое спасибо за развернутый ответ. Попробую таки xfig. Может, даже сборка под винюки найдется (что б я там не пользовал, коллеги должны иметь возможность это менять).

svu ★★★★★
()
Ответ на: комментарий от AlexM

Да, я это тоже смотрел. Получается ужас-ужас-ужас. Все оказывается низкоуровневыми компонентами, шрифты такие, что людям показывать неловко. Увы, svg - тупиковый путь. Впрочем, похоже, при текущем состоянии dia любой путь тупиковый %(((

Может, скинуться его разработчикам на пыво?...

svu ★★★★★
()
Ответ на: комментарий от svu

svu, попробуй такую штуку: http://gentleware.com/index.php?id=downloadcenter

Называется Poseidon UML editor, что-то по типу Argo UML, но есть экспорт в графических форматах. Писан на жабе, есть под винду и линукс, Community Edition доступен нахаляву. Я скачал себе версию под винду (да, да, я вантузятник :-). Явно поудобнее чем в Visio (только вчера в ней UML рисовал).

Экспорт в растровые форматы отстой (слишком маленькое разрешение), экспорт в svg глючит, экспорт в pdf глючит с русскими буквами. Но можно послать на печать на Jaws PDF Creator или Generic Post Script Printer, и вот у тебя есть PS/PDF, а его можно вставлять в LaTeX или преобразовать в растровый формат.

anonymous
()

Инки тоже смотрю под Мандриву мостятся :) Ну посмотрим, чем удивят трудящихся :)

Linfan ★★★★★
()
Ответ на: комментарий от anonymous

Посейдон - это детеныш Арго. Хороший предок, приличный потомок. Русские буквы мне не нужны, так что это не проблема. Вот если у меня есть ps/pdf - все равно придется в растр перегонять (чтоб в документы вставлять). Вот кто б из них корректно wmf делал?...

svu ★★★★★
()
Ответ на: комментарий от AlexM

Да вы чего это? а MagicDraw? Качай community Edition и радуйся жизни.

frost_ii ★★★★★
()
Ответ на: комментарий от han

> В Sodipodi я работы со слоями не нашёл.

О, Sodipodi ставили? Археологией, значит, увлекаетесь? :)

AP ★★★★★
() автор топика
Ответ на: комментарий от Ingwar

Два с лишним года назад Инк появился на свет в том числе и как ответная реакция на тормоза в разработке. С тех пор, насколько мне известно детей у Лауриса прибавилось, а свободного времени, соответственно, убавилось. Кто-то что-то иногда коммитит в CVS, но релизов не было уже почти два года и скорее всего не будет.

AP ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.