LINUX.ORG.RU

sK1 2.0 RC 2

 , ,


4

4

После 5 месяцев разработки выпущен Release Candidate 2 векторного редактора sK1 2.0 (функциональный аналог CorelDRAW). По сути, это уже готовый инструмент работы с векторной графикой.

Скриншоты

До финального релиза недостаёт только фильтров импорта/экспорта сторонних графических форматов (предмет следующего этапа разработки). C момента RC 1 реализовано:

  • разметка для текстовых объектов (разные шрифты и их начертания в пределах текстового блока);
  • текст на кривой и текст на окружности;
  • прецезионная печать с поддержкой CMYK как на *nix платформах, так и на Windows;
  • плагин Iconizer для генерации растра из векторных изображений;
  • завершён диалог настройки свойств документа;
  • MSI-установщик версии для Windows;
  • улучшена портативная версия для Windows (исправлены проблемы с загрузкой библиотек, конфигурационные файлы сохраняются теперь внутри директории программы).

Бинарные сборки доступны для MS Windows и основных дистрибутивов GNU/Linux.

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

★★★★★

Проверено: JB ()
Последнее исправление: sudopacman (всего исправлений: 4)
Ответ на: комментарий от AP

Нам от этих либ ни холодно ни жарко. Почему к ним нет конвертора, пусть консольного, но конвертора формата из проприетарного в открытый? Нам либы не нужны, нам, как пользователям, нужны конечные программы.

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

Зато раскраска цмик'ом из палитры и другие подобные операции, отсутствующие напр. в Инке, это постоянно и перманентно востребовано.

Одна моя знакомая работает в типографии и я, однажды, был задействован в процессе срочного (ну, а как же иначе)) изготовления грамот и/или дипломов для одной школы. На мои сетования, что макет логотипа отсутствует в CMYK, эта знакомая заявила, что для цифровой печати не так важно, в каком цветовом представлении находится исходник. Можете прокомментировать?

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

Нам от этих либ ни холодно ни жарко. Почему к ним нет конвертора, пусть консольного, но конвертора формата из проприетарного в открытый?

$ cdr2xhtml --help
`cdr2xhtml' converts CorelDRAW documents to SVG.

Usage: cdr2xhtml [OPTION] FILE

Options:
--help show this help message
--version show version information and exit

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

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

За нужные мне фичи и вообще за разработку нужного мне фрисофта я как раз регулярно плачу. И ты тоже плати — тогда поговорим на равных.

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

`cdr2xhtml' converts CorelDRAW documents to SVG.

Гениально! Эти ублюдки-пользователи должны знать, что svg - это xml, а xhtml подмножество xml, поэтому мы назовем конвертор cdr2xhtml.

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

За нужные мне фичи и вообще за разработку нужного мне фрисофта я как раз регулярно плачу. И ты тоже плати — тогда поговорим на равных.

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

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

В документах CorelDRAW, Microsoft Publisher, FreeHand и Microsoft Visio бывает больше одной страницы. А вот в SVG многостраничности нет. Поэтому при конвертировании все данные пихаются в файл XHTML. Не нравится — пиши патч, пость багу с предложением как надо и т.д. Короче, займись делом.

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

Если бы ты не поднял эту тему, я бы это даже не упомянул. Но тебе же очень надо было.

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

знакомая заявила, что для цифровой печати не так важно, в каком цветовом представлении находится исходник. Можете прокомментировать?

Чего-то противоречивого и загадочного в этом нет. Есть масса кейсов, когда точность цветового исполнения для заказчика не важна или нет смысла требовать таковую ввиду маленьких тиражей и срочности. Можно вывести на принтер и RGB изображение. Если цвета контрастные, восприниматься результат будет нормально. Чем выше dpi принтера, тем проще непрофессионалам печатать подобные штуки, избегая ньюансов с цветопередачей, контрасностью черного цвета и т.п.

Но бывают случаи, когда тираж отправляют в мукулатуру из-за подобных вещей. Пример: в конце 90х знакомцам заказали вкусный тираж рекламных плакатов от Coca-Cola. При приемке готового тиража, заказчик сравнил фирменный красный цвет с эталонным образцом и забраковал тираж. И так повторялось несколько раз, пока чувакам не объяснили, что нужно печатать фирменный красный специальным пантоном, а не пытаться подобрать с помощью полноцветной триадной печати.

Linfan ★★★★★
() автор топика
Последнее исправление: Linfan (всего исправлений: 1)

Установил только что программу sK1. Для начинающего пользователя она какая-то слишком сложная сложная, неинтуитивная. В Inkscape всё проще, есть масса опций и возмжностей «для тупых».

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

А о наличии консольных утилит для выполнения нужных тебе функций и того как они работают ты обычно как узнаёшь?

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

Первым успехам в разборе VSD где-то в эти дни исполняется 10 лет.
А первым релизам libvisio — чуть больше пяти. И без AP их могло вообще не быть. Как и поддержки CDR в униконверторе.

В отличие от абсолютного большинства в ваших узких кругах, ему есть что предъявить и чем погордиться.

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

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

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

IANAL, но не серая.

Гражданский кодекс, статья 1280. Право пользователя программы для ЭВМ и базы данных.

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

Ок. Возьму на заметку.

А то патч пришлю, а завтра за решётку.

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

-- Христос воскресе, Леонид Ильич!
-- Спасибо, мне уже доложили.

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

Если я захочу реализовать его у себя

Если посредством DLP-шных либ, то на твоей стороне можно даже без API это делать — дёргать консольную утиль в шелле и дальше уже открывать ODF или SVG.

Реализовывать ещё раз то, что уже есть в DLP — непонятно зачем.

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

А о наличии консольных утилит для выполнения нужных тебе функций и того как они работают ты обычно как узнаёшь?

Я же тупой пользователь, просто пишу в гоогле:

linux как сконвертировать cdr в svg


Да только там ни на первой ни на последующих страницах ничего про cdr2xhtml нет. Поэтому никто в рунете про эти команды и не знает кроме апа. Хорошо хоть я вынудил его заикнулся о них, а то он мог бы молчать как партизан, чтоб никто ничего не узнал, как это обычно на лоре делается.

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

А первым релизам libvisio — чуть больше пяти. И без AP их могло вообще не быть. Как и поддержки CDR в униконверторе. В отличие от абсолютного большинства в ваших узких кругах, ему есть что предъявить и чем погордиться.

Ну и где в линухах человеческая поддержка формата visio? Нет ее, тот же DIA, который является некоторым аналогом MS Visio, не может в это визио.

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

Так что гордиться то особо нечем.

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

Поэтому никто в рунете про эти команды и не знает кроме апа.

В который раз спрашиваю себя, для кого я писал всю вот эту писанину:

http://digilinux.ru/2012/04/09/format-corel-draw-x6-razobran-podderzhka-dobav...

http://digilinux.ru/2011/09/14/gsoc2011-visio-libreoffice/

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

Ну и где в линухах человеческая поддержка формата visio? Нет ее,

Выше по треду названы три приложения, использующие libvisio. Возможно, есть какие-то ещё — я не в курсе.

Упдате. Кажется, Каллигра Сьют ещё libvisio юзает.

тот же DIA, который является некоторым аналогом MS Visio, не может в это визио.

Тот же Dia довольно давно читает и пишет VDX. Но вообще-то этот проект практически не развивается, поэтому тыкать им в людей как минимум невежливо.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от AP

проект практически не развивается

Там уже ИМХО проект издох. Два года (ну в гном гите, как минимум) из коммитов только переводы обновляют.

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

Там уже ИМХО проект издох.

Это было ожидаемо, к сожалению.

Возможно, frob опубликует свой скромный велосипедик на эту тему? :)

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

У моего велосипедика шестерёнки InternalUseOnlyYouWillBeFiredIfThatStuffLeakedOutside. Оно конечно всё равно утекает, но зачем этому способствовать?

frob ★★★★★
()

А вот скажите, друзья, скажем я задумал сделать свого убийцу корела с блекджеком и проч. Что посоветуете в качестве инструментария?

Какой язык программирования? Критерии выбора: чтоб программа потом не тормозила(ну, конечно я знаю, что можно и на С написать тормоза). Например, на java стоит ли?

Соответственно к выбранному языку: какие фреймворки для безье, собственно самого gui с этими безье. Что еше? Какие либы?

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

Парень, судя по вопросам, ты собираешься ближайшие 5-10 лет повторять все ошибки Новикова заново. Зачем?

Во-первых, Корел давно слил Иллюстратору, так же как Кварк слил Индизайну. Копировать его нет особого смысла уже только поэтому.

Во-вторых, копии чужого софта никогда не становятся популярны. Ты собираешься работать на аудиторию, которая носит кроссовки Abibas. Зачем ты этого хочешь?

В-третьих, как раз новые идеи вполне способны отжать долю рынка. Sketch и Affinity Designer тому пример.

В общем, ты подумай, нафига оно тебе.

А так-то, lib2geom и boost тебе в помощь. Без них количество велосипедов в коде у тебя только вырастет. А если ещё и диаграмминг впихивать, то я б смотрел в сторону http://www.adaptagrams.org/.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от anonymous

Слушать Прокудина особого смысла нет - человек, гордящийся тем, что не написал ни одной строчки кода, несомненно авторитетный иксперд :)

Касательно «убивцы» - бессмысленна сама постановка вопроса. Конкуренцию корпорации может составить только корпорация.

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

Хорошо, мне нужен свой, самописный редактор кривых безье. Так, как это реализовано в кореле(удобно), а не в инскейпе(жуть).

Вопросы те же: на чем писать? И как подойти к реализации самих кривых безье именно в gui?

anonymous
()

Где прилипание фигур к точкам другой фигуры при перетаскивании мышкой?

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

человек, гордящийся тем, что не написал ни одной строчки кода

Как обычно, враньё по всем пунктам.

*зевая*

А новенькое чё есть?

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

У моего велосипедика шестерёнки InternalUseOnlyYouWillBeFiredIfThatStuffLeakedOutside.

А, вот оно что. Ну, с учётом того, что Calligra Flow тоже неживой, вся надежда на yEd.

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

yEd

Не знал про такую. Выглядит интересно. При случае, попробую в ней что-нибудь сделать. Хоть и на джаве, нe и хрен с ней, работает и ладно. И ШГ, для джавы характерного, вроде нет.

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

Ну и ты не меняешься, чо уж тут стесняться то ))) нахрена советовать буст, если человек жабой интересуется? Да и либ2геом пихать бездумно тоже не стоит.

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

Косяк - надо грохнуть. Бинари при сборке должны собираться.

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

включите прилипание к объектам (в меню или в статусбаре внизу)

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

нет, динамическая привязка к нему.

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

Что написал комментатор:

Какой язык программирования? ... Например, на java стоит ли?

Что прочитал Новиков:

человек жабой интересуется

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от anonymous

на чем писать?

На чем душа пожелает: итерация по объектам документа весьма быстрая, гораздо быстрее, чем отрисовка. А отрисовка либо cairo, либо QPainter (функционал последнего может не перекрывать возможности cairo). Вариантов особо нет. Но cairo не шустрый, отстает от коммерческих аналогов весьма серьезно. Это и будет узким местом в производительности приложения.

И как подойти к реализации самих кривых безье именно в gui?

к GUI кривые Безье никаким боком. Рендерер (cairo) вываливает на канву просто один большой битмап. Кривые там и близко не валялись. Вся отрисовка к виджетсету не привязана.

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

А Прокудин транслирует то, что читал в мейллистах Инки :) Свое мнение он составить не может - сложно ведь, не понимая сабжа и не умея кодить ;)

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

2geom используется в инкскейпе и скрибусе.

Адаптаграммы используются в инкскейпе и графвизе.

Легче сказать, в каких графических приложениях boost НЕ используется.

Попробуй высказать по существу для разнообразия.

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