LINUX.ORG.RU

Первый релиз-кандидат UniConvertor


0

0

Вышел первый релиз-кандидат UniConvertor — программы для преобразования файлов векторных форматов. Для конвертации векторной графики UniConvertor использует движок векторного редактора sK1.

Уникальная особенность программы - конвертация файлов CorelDRAW (от 7-й до последней 13-й версии). В ближайших планах - расширенная поддержка форматов WMF/EMF, CDR/CDT, а также создание импортеров для файлов MS Visio (VSD/VSS).

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

ждём ебилдов ??

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

> Супер! А насколько полно оно понимает формат Корела?

довольно таки так себе. Юзал 0.9.00RC1 -- примерно половину файлов конвертит с потерей цвета -- всё серое. может в этой получше?

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

если есть инфа про баги - плз на sk1project.org или на linuxgraphics.ru Потеря цвета возможна на палитрах типа Пантон, т.к. их прямое использование запрещено патентами.

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

Кое-кто не далее как неделю назад клялся мне на "Некрономиконе", что пантон импортируется цмиком :)

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

Хм... Надо будет посмотреть... Давно приглядываюсь, но руки всё не доходят. Очень уж Корел надоел...

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

аха, только на базе той инфы, что Корел в чанк зашивает. А она может быть и некорректной

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

У UniConvertor не было версии 0.9.00rc1.

Если речь идёт о приблизительно годичной давности версии sK1 (судя по 0.9.00rc1), то в ней CDR не поддерживался вовсе, только CMX.
У импортёра CMX в той версии CMYK конвертировался в RGB, что могло приводить к искажению цветов. Возможно Pantone или какая-нибудь ещё палитра приводили к серым цветам.
Сейчас в импортёре CMX нет конвертации CMYK в RGB.
В импортёре CDR осуществляется замена Pantone на CMYK.

//frob

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

>если есть инфа про баги - плз на sk1project.org или на linuxgraphics.ru Потеря цвета возможна на палитрах типа Пантон, т.к. их прямое использование запрещено патентами.

Т.е. некоторая выборка из всего пространства цветов RGB является чем-то что можно запатентовать?? Как что? Можно я солнечный свет запатентую тогда.

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

:) Я не путаю. Конвертер нужен, чтобы перенести в sK1 существующие наработки. Без этого никуда... А потом уже можно и от Корела избавляться. :)

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

Ну на самом деле, код сначало апдейтится в sK1 а уже затем попадает в UniConvertor. Так сказать, отходы производства :)

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

Вы неправильно поняли ситуацию :) Патентуются не цвета, а их названия, замапленные на цвета.

Вообще говоря, пантон не так давно купили (X-Rite), так что чисто теоретически ситуация ещё может измениться. Хотя, зная бардак внутри X-Rite и фактическую общую неготовность работать с опенсорсом, я лично в этом сомневаюсь.

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

хм, не знал. Но как можно запатентовать цвет??? Разве можно запатентовать длинну волны? Прямой угол? температуру 50 градусов? силу трения стали марки Х об сталь марки Y??

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

Планы есть, когда будет -- точно неизвестно. Импорт AI на основе PDF и самих PDF в 0.46 будет. Уже есть :)

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

>Но как можно запатентовать цвет???

Очень просто. Например, цвет номер PMS209C - это темно-красный. У ведущих производителей полиграфических красок есть готовые процентовки, как этот цвет намешать (как правило, базовая палитра красок это 15 или более цветов плюс прозрачный лак). На глаз такой замес не сделаешь. Вот и получается классический коммерсный круг - заказчик приносит цвет в палитре Пантон, производитель выпускает краски и процентовки к ним по Пантон, и программное обеспечение обязано подонять цвета по этой палитре. А патентуется не темнокрасный, а сама шкала (т.е. напр. номер PMS209C). Создать опенсорсную шкалу менее реально, чем ввести открытую xml спеку по документам.

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

>Скажем лучше: а не будет ли версии с поддержкой Pantone для тех, кто на этот патент может плюнуть?

Скажем так, пантоновские палитры у нас уже прикопаны, и вполне реально заимплементить механизм, юзающий такие палитры, при их наличии на машине. А сами палитры (xml файлы) "добрые люди" запостят где-нить в Инете, куда добраться "патентофилам" тяжело :)

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

Это хорошо. Для нашей тусовки, правда, cdr актуальнее, чем ai. Вся база картинок лежит именно в cdr. После тотального перехода на Linux, то есть уже года три, - лежит мертвым грузом. Но теперь есть надежда.;)

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

Точнее, не то чтобы совсем мертвым, но жизнью это не назовешь. При большой необходимости мы открываем старые cdr картинки 11м корелом, запущенным из-под wine. Но при этом постоянно возникают проблемы с шрифтами (всякие греческие буквы он в упор не видит, хотя шрифты вроде бы установлены), а главное, при экспорте в svg этот корел выдает _такое_...

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

Вот поэтому и есть планы кооперации Инки с UniConvertor :)

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

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

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

есть, но это не в тему, это трассировщики. Autotrace например.

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

Можно, вопрос... от тех кому СДР как-то до фени:)

А ps/eps/pdf он умеет в куда-нибудь/из откуда-нибудь конвертить? И если да, то на сколько хорошо? ЛУчше чем pstoedit?

petrosha ★★★★★
()

А у меня вопрос. UniConvertor растровые картинки, которые вставлены в CDR преобразует? У меня один друг лет пять назад имел неосторожность один нужный документ сосканить и сохранить в CDR. uniconv картинку не вытащил, к сожалению. Это принципиально пока невозможно или только для каких-то версий CDR?

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

> 11м корелом, запущенным из-под wine

оно работает? я много корелов перепробовал под кроссовером, ставиться он конечно ставится, но не работает..

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

> Очень просто. Например, цвет номер PMS209C - это темно-красный. У ведущих производителей полиграфических красок есть готовые процентовки, как этот цвет намешать (как правило, базовая палитра красок это 15 или более цветов плюс прозрачный лак). На глаз такой замес не сделаешь. Вот и получается классический коммерсный круг - заказчик приносит цвет в палитре Пантон, производитель выпускает краски и процентовки к ним по Пантон, и программное обеспечение обязано подонять цвета по этой палитре. А патентуется не темнокрасный, а сама шкала (т.е. напр. номер PMS209C). Создать опенсорсную шкалу менее реально, чем ввести открытую xml спеку по документам.

Запатентован, насколько я понимаю, состав краски, а не сам цвет. Т.е. шкала PMS209C=0xAB4551 не может быт запатентована, или там проблемы в цветосмешении, а не в самих цветах?

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

>Т.е. шкала PMS209C=0xAB4551 не может быт запатентована, или там проблемы в цветосмешении, а не в самих цветах?

PMS209C!=0xAB4551 - это саме главное. Красители, используемые в полиграфии, ярче и насыщеннее, чем изображение, воспоизводимое монитором. Кроме того, шкала Пантон описывает еще металлизированные и флюоресцентные краски. Поэтому НОМЕР соответствует ОБРАЗЦУ под который производители подгоняют ПРОЦЕНТОВКУ своих красок. Именно эта шкала и патентована. Вы не имеете права использовать внутри кода понятие PMS209C. Например для постороения таблицы PMS209C~= RGB(x,x,x) или CMYK(z,z,z,z). Именно в этом и заключается проблема.

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

>UniConvertor растровые картинки, которые вставлены в CDR преобразует?

Данный тип чанков уже раскодирован и CDR Explorer (http://sk1project.org/modules.php?name=Products&product=cdrexplorer) позволяет просматривать битмапы, внутри кореловских файлов. Но в фильтр для sK1 и UniConvertor этот функционал будет перенесен к релизу. Равно как и импорт градиентов.

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

>Ответ на ваш вопрос

То-есть - пока нет. Спасибо.

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

>dxf? dwg? Судя по приведенной ссылке, нет даже в планах.

Планы на то оно и планы, чтобы их менять :) А по сцылке вы видите то, над чем идет работа. Если будет видна потребность в этих форматах - займемся ими.

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

> А что такое CCX? :)

Я ХЗ, что-то кореловское. :) Просто есть пачка клипартов в оном формате, досталось в наследство.

Поиск выдает что-то типа http://filext.com/file-extension/CCX

Конвертер, как показала практика их не понимает - "File <./PE04570.CCX> contains usupported CorelDRAW ver.0.0 drawing"

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

У нас corel draw 11 нормально работает под crossover 6.1, и с версиями cxoffice 5.2, 5.3 и 6.0 тоже проблем не было.

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

> а главное, при экспорте в svg этот корел выдает _такое_...

Как говорят в народе, корел и адоба -- дураки оба. Они действительно оба выдают _такое_ :) В инкскейпе для SVG, созданных люстрой, стоит препроцессор, чистящий их код.

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

ps/eps/pdf будет, насчёт "лучше чем pstoedit" пока сложно сказать.

dxf/dwg -- для sK1 Team это "не по профилю", а значит шансы крайне малы: неохота заниматься тем что не нужно самим -- "пропадёт скорбный труд".

CCX -- у нас нет файлов в этом формате, чтобы можно было делать какие-либо предположения на этот счёт. Дайте файлов, посмотрим.

2Zubok: cdr_explorer показывал картинки, правда как минимум в некоторых версиях сильно тормозил при переходе между несколькими растрами сохранёнными в файле CDR. Возможно в SVN лежит 'engineered' версия, которая выдирает растры и складывает их в .bmp на диске, я не помню.

//frob

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

> А нету ли программы для конвертации и анализа растра в вектор ?

Inkscape. В нём а) нефиговый встроенный векторизатор на основе potrace с предпросмотром и выделением объектов на переднем плане и б) инструмент заливки замкнутых областей (в 0.46/SVN) типа адобовской Live Trace.

Хотя если нужна пакетная обработка, то либо potrace, либо autotrace. Но тут уж всё равно каждый файл придётся руками править.

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

> Вы не имеете права использовать внутри кода понятие PMS209C. Например для постороения таблицы PMS209C~= RGB(x,x,x) или CMYK(z,z,z,z). Именно в этом и заключается проблема.

А мне и интересно, как же это можно так запатентовать... Ну назовите по другому. Например ЗЬЫ209С=CMYK(z,z,z,z).

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

> CCX -- у нас нет файлов в этом формате, чтобы можно было делать какие-либо предположения на этот счёт. Дайте файлов, посмотрим.

Куда давать-то? ;)

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

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

Чтобы это хотя бы похожим образом показать, надо табличку, в которой будут указаны эти названия и близкие соответствия в CMYK или RGB.
Я не юрист, не могу сказать что будет, если в своей табличке хранить эти названия поXORеными и перед поиском XORить строку взятую из файла, меня бы наверное такое устроило.

Названия красок вероятно являются торговыми марками или чем-нибудь аналогичным.

//frob

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

>Куда давать-то? ;)

давай спишемся: igor.e.novikov[at] gmail.com

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