Metrolog / marks

Развитие проекта прекращено.
GNU General Public License v3.0
3 stars 1 forks source link

Сделать вывод файлов в расширение PLT #68

Open utalua opened 5 years ago

utalua commented 5 years ago

На данный момент исходный файл PDF открывает в короле для редактирования. После этого каждое клеймо (для ударных и плашек) сохраняется отдельным файлом с расширением PLT.

sergey-s-betke commented 5 years ago

@utalua, Необходимо полное наименование типа файла.

sergey-s-betke commented 5 years ago

Вероятнее всего, речь идёт о HPGL

sergey-s-betke commented 5 years ago

https://www.freeviewer.org/plt/

sergey-s-betke commented 5 years ago

http://www.pltviewer.com/ru/

sergey-s-betke commented 5 years ago

http://www.photoconverter.ru/features/command-line.html

sergey-s-betke commented 5 years ago

Есть инструмент UniConvertor, кроссплатформенный, заявляющий возможность конвертации .ps в .plt. Ghostscript такую возможность не предлагает (https://www.file-extensions.org/uniconvertor-file-extensions).

sergey-s-betke commented 5 years ago

http://manpages.ubuntu.com/manpages/precise/man1/uniconvertor.1.html

sergey-s-betke commented 5 years ago

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

sergey-s-betke commented 5 years ago

https://pngquant.org/dssim.html

sergey-s-betke commented 5 years ago

http://www.imagemagick.org/script/compare.php

utalua commented 5 years ago

Программное обеспечение А-SCRIPT

utalua commented 5 years ago

расширение PLT - файл для плоттера HPGL

sergey-s-betke commented 5 years ago

Стоит посмотреть в сторону eps2write. Формат векторный (.eps), но поддерживаемый многими продуктами.

sergey-s-betke commented 5 years ago

Поддерживаемые векторные форматы: https://www.ghostscript.com/doc/doc/VectorDevices.htm

sergey-s-betke commented 5 years ago

Будем использовать eps2write. Но стоит поискать возможность отключения префикса (ProcSet /PDF). Уж больно объёмный.

utalua commented 5 years ago

Формат .esp не видит. Идеально будет .plt так же сразу загружается формат .рсх

sergey-s-betke commented 5 years ago

@utalua, прошу подтвердить факт загрузки и корректной обработки изображения оттиска клейма в формате .pcx, а лучше - .tiff (можно и .bmp, но .tiff - лучшее). В этом случае существенно проще будет решена задача #67.

sergey-s-betke commented 5 years ago

Для .tiff подойдёт tiffpack устройство ghostscript (https://www.ghostscript.com/doc/9.23/Devices.htm#TIFF).

utalua commented 5 years ago

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

utalua commented 5 years ago

pcx файл открывается без проблем, всё отлично. tif, почему-то не хочет открывать.

sergey-s-betke commented 5 years ago

@utalua, ясно. Буду пробовать использовать pcxmono для генерации .pcx файлов. И там проблем с корректировкой контура (#67) не будет. Разрешение, как я понял, 200 dpi.

Выделяю задачу по генерации .pcx отдельно (#86). Здесь продолжим обсуждение векторного формата. Видимо, всё-таки, plt (HPGL). Как я понял, генерация векторного формата интересна только с корректировкой контура (#67).

sergey-s-betke commented 5 years ago

Склоняюсь к генерации HPGL через файловые операции на PostScript без драйвера устройства для ghostscript.