Open utalua opened 5 years ago
@utalua, Необходимо полное наименование типа файла.
Вероятнее всего, речь идёт о HPGL
Есть инструмент UniConvertor, кроссплатформенный, заявляющий возможность конвертации .ps в .plt. Ghostscript такую возможность не предлагает (https://www.file-extensions.org/uniconvertor-file-extensions).
http://www.sxlist.com/techref/language/hpgl/commands.htm
Возможно, имеет смысл предусмотреть прямую генерацию HPGL файлов из PostScript без дополнительных инструментов. Получаем готовый к выводу user path, после чего flattenpath
и обходим его с помощью pathforall
, генерируем необходимый вывод через файловые операции. Как вариант...
Но тогда необходимы средства проверки. В идеале - средства тестирования с генерацией растровых изображений из .ps (с этим прекрасно справится ghostscript) и из .plt (придётся поискать), после чего - сравнение.
О сравнении - https://superuser.com/questions/46760/tool-for-comparing-two-images
расширение PLT - файл для плоттера HPGL
Стоит посмотреть в сторону eps2write
. Формат векторный (.eps), но поддерживаемый многими продуктами.
Поддерживаемые векторные форматы: https://www.ghostscript.com/doc/doc/VectorDevices.htm
Будем использовать eps2write
. Но стоит поискать возможность отключения префикса (ProcSet /PDF
). Уж больно объёмный.
Формат .esp не видит. Идеально будет .plt так же сразу загружается формат .рсх
@utalua, прошу подтвердить факт загрузки и корректной обработки изображения оттиска клейма в формате .pcx, а лучше - .tiff (можно и .bmp, но .tiff - лучшее). В этом случае существенно проще будет решена задача #67.
Для .tiff подойдёт tiffpack
устройство ghostscript (https://www.ghostscript.com/doc/9.23/Devices.htm#TIFF).
Для гравировки каучука нужен только вектор. Любой векторный формат. По исполнению, достаточно будет только одной линии с толщиной, так как после этого в короле достаточно только применить функцию "Преобразовать арбис в объект " и уже после этого лазер уже видит толщину. На данный момент это лучший вариант.
pcx файл открывается без проблем, всё отлично. tif, почему-то не хочет открывать.
@utalua, ясно. Буду пробовать использовать pcxmono
для генерации .pcx файлов. И там проблем с корректировкой контура (#67) не будет. Разрешение, как я понял, 200 dpi.
Выделяю задачу по генерации .pcx отдельно (#86). Здесь продолжим обсуждение векторного формата. Видимо, всё-таки, plt (HPGL). Как я понял, генерация векторного формата интересна только с корректировкой контура (#67).
Склоняюсь к генерации HPGL через файловые операции на PostScript без драйвера устройства для ghostscript.
На данный момент исходный файл PDF открывает в короле для редактирования. После этого каждое клеймо (для ударных и плашек) сохраняется отдельным файлом с расширением PLT.