Как стать автором
Обновить

Комментарии 28

Для кого все эти скриншоты с диалогами сохраниения и т.д. Статья явно не тянет на хабр…
Вы пробовали через иллюстраторовский формат?
пробовал AI.
При использовании наличного на данный момент ПО, содержимое картинки так же съезжает в кучу.
В общем случае, поддержка AI сторонним софтом бывает хуже поддержки SVG, потому что AI условно эквивалентен PostScript, а последний где-то на пару порядков сложнее SVG, так что возможности накосячить с импортом из него у тех, кто пишет конветер — тоже на пару порядков больше.
Баг репорт производителю надо слать :) пусть учатся китайцы поддерживать заявленные стандарты :)
У китайцев новый год. И работать надо «здесь и сейчас» :)
Достаточно повторить заклинание «Хабр-хабр-хабр» в тексте статьи или в картинках и Вы автоматически получаете приглашение от НЛО…

Статья — полный бред
Свирепый «метод тыка», так что заголовок статьи получился полностью отражающим суть, потому что вы не предприняли ни единой попытки разобраться, почему так происходит, потратив время на разработку «магического ритуала», приводящего к искомому результату. Магического, потому что понимания механизма — нет.

Почему это плохо? Потому что завтра Inkscape обновится, и что-то начнет работать иначе (например, просто изменятся какие-то стандартные настройки экспорта), и результат окажется иным, магическая цепочка действий будет нарушена, придется снова перепробовать всё.

То есть, вместо того, чтобы сгенерировать несколько простых (с парой букв) SVG-файлов из Corel и Inkscape, а затем сравнить их содержимое (это возможно сделать тупо в Notepad, потому что SVG — это текстовых формат на основе XML), вы зачем-то перебирали варианты и смотрели на результат в EzCad. Могли бы уж хоть на Тостере вопрос задать, почему так может быть, вам бы (конкретно — я) помогли бы разобраться (только не с этими вот скриншотами, как в статье, а с исходным кодом SVG и словесным указанием «открывается/не открывается»).

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

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

Проблема с файлами из Inkscape, вероятнее всего, именно в том, что этот редактор наиболее полно использует возможности SVG, то есть сохраняет определенные типы геометрии или структуры, которые Corel в него сохранять просто не умеет. А Optimized SVG — это не «формат», а набор настроек экспорта, который, как раз, упрощает код файла (для web) и выкидывает то лишнее, что вызывает проблемы в EzCad/Uniconverter. То есть, в общем случае, с него вообще нужно начинать.
За что люблю Хабр, так за то, что комменты периодически бывают лучше и информативнее самой статьи.
По моему опыту, увы, Inkscape может не только «полно» использовать возможности SVG, но и использовать какие-то исключенные из стандарта фичи. Например, размещение текста внутри прямоугольника.
Не припомню, чтобы Inkscape когда-либо кто-то причислял к эталонным writer-ам абсолютно валидного SVG в соответствии с самым свежим стандартом.
У нас используют CorelDraw 7 для этих целей, последующие версии дают худший результат. Экспорт в HPGL и никаких проблем и танцев с бубнами.
Coreldraw 7 или X7?
Боюсь что X7, потому что 7 даже в режиме совместимости не факт что получится запустить на какой-либо современной ОС.
кто знает, кто знает.
Для этого используется отдельный компьютер с WinXP, но и на Win7, кажется, работает тоже без проблем.
На что только люди не идут, лишь бы не разбираться в корне проблемы.
Именно что 7. Тем, кто у нас занимается маркировкой, результат того, как он переводит в кривые нравится больше, чем в последующих версиях CorelDraw.
Можно пример «в студию», чтоб наглядно была видна разница?

В inkskape можно же выбрать просто формат svg, а не Inkscape svg, с которым бывают проблемы в некоторых случаях.

Управляется станок специализированным ПО, EzCad2 [Unilaser].

Уточните, станок имеет свой микроконтроллер? EzCad2 шлет на станок Gcode? Или EzCad2 как мач3 крутит шаговики станка через лпт порт?

Если первый вариант, то много вариантов подготовки Гкода. Можно полностью сменить тулчейн, выкинув EZCad

гляну инструкцию

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

Станок называется Fiber Laser Marking Machine Model: PEDB-400B
Авторы Uniconverter также который уже год — с 2006, пишут софтину под названием sK1.
Она типа открытый вариант CorelDraw. Может юзать вместо Inkscape для векторных картинок?
Общался с ними. Ребята из печатников. Обещали кучу вкусняшек для плоттеров, и на тему экспорта. Сказали, что уже знают формат новых кореловских файлов, осталось это все в код обратить.

да, sK1 не смотрел.
Спасибо за напоминание

Начну несколько издалека. Приставлен я к небольшой технологической установке, твердотельному волоконному лазеру Unilaser, произведённому в КНР. Управляется станок специализированным ПО, EzCad2 [Unilaser].


Обратите внимание — главный в этой связке именно твердотельный волоконный лазер Unilaser, биокомпонент к нему приставлен…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории