Конвертер PDF схем

Многие производители схем для вышивания предлагают только PDF файлы в качестве электронной схемы. С помощью конвертера в Cross stitch Paradise, многие из таких PDF схем можно преобразовать в настоящие электронные схемы.

Как работает конвертер

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

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

Затем в пределах этой сетки идет поиск символов, для каждого символа определяется координата внутри сетки, значение кода значка и шрифт.

pdf base

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

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

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

pdf palette

Описание работы будет показано на примере программы для ПК, но большая часть функционала будет и в мобильном приложении.

Программа Cross stitch Paradise pattern setup  https://cs-paradise.com/ru/instructions/paradise-tools

Простая конвертация

 

Страницы

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

Настройки

Страниц в строке

Если ширина схемы на листе в конце строки отличается от остальных, то алгоритм сам определит, что это конец листов строки и достаточно поставить эту настройку в Авто. В ином случае, снимите настройку Авто и укажите вручную сколько листов считать в строке.

Перехлест страниц

Это количество крестиков, которое повторяется на следующей странице.

pdf overlap

Бленды

Если в палитре бленды указаны в одной строке друг за другом, достаточно указать галочку Бленды.

pdf blend

Если же значение бленда находится на разных строках, то тут надо пробовать комбинации с опциями Пред цвет бленд и След цвет бленд

Игнорировать значения в (скобках)

Не учитывать текст в скобках, при поиске кода цвета.

Игнорировать 2-значные коды цвета

Пропускать значения от 0 до 99 при поиске цвета, но если в палитре содержатся такие коды, то настройку надо отключить.

Игнорировать DMC White (1)

Часто в схемах попадается цвет White (1). Так как его код "1" не уникальный и легко может указывать на что угодно, то по-умолчанию, этот код игнорируется.

Определять полукресты

Два символа в одной клетке будут считаться за поулкрест.

DMC 032 - это Kreinik

Иногда в палитре указан цвет 032, но подразумевается, что это Kreinik, эта настройка заменяет DMC 32 на Kreinik 032

pdf dmc kreinik

Использовать коды символов

Обычно для определения уникальности символа используется его внутренний код, но иногда это надо отключить, чтобы символы прочитались.

Разделять слова

Обычно коды цвета идут одним слово, но иногда каждый символ идет отдельно, поэтому эту настройку можно будет отключить и посмотреть результат.

Игнорировать цвета символов

Иногда только уникальности кода символа недостаточно, тогда можно включить учитывание цвета символа.

Палитра схемы

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

Пароль от PDF

Нужен для запароленных файлов

Использовать цветные прямоугольники вместо символов

Если символы не определяются на страницах, но там есть цветные квадраты для каждого цвета, можно попробовать задействовать эту опцию

Округление X, Округление Y

Используется в случае, если какие-то участки схемы оказываются сдвинуты на 1 крестик случайным образом