bolega
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TelecomUral Цитата: а эта фича что делает в визарде? | Вы знаете, что когда СК обнаруживает пересечение блитов, имеющих разный цвет, он разбивает их на несколько отдельных, чтобы исключить пересечение окраски. Сюда попадает и случай, когда блит окрашивается не полностью. Это происходит из-за того, что СК область окраски берет из маски зоны, а блит - из реального step2-djvu. Из-за lossy-кодирования маски могут не совпасть, по крайней мере если в зоне текст и включена прозрачность. Окрашивается все, что попадает в маску, в тифе текст и его маска совпадают идеально, а вот после lossy-кодирования есть небольшие расхождения. И эти расхождения СК трактует как несовпадение окраски, и вынужден дробить блиты. В итоге получается такая картинка: текст окрашивается, но по его периметру остаются черные точки (спеклы; это точки которые появились в блите и которых нет в исходной зоне). Повторю, что это в основном возникает когда для зоны включена прозрачность. Еще бывает из-за несовпадения размера тифа и размера зоны (например, размер b/w зоны случайно изменили мышкой в VR, в этом случае СК вынужден зону слегка ресэмплить в djvu). Split threshold определяет допустимую толщину этих паразитных точек (именно толщину, а не размер). Если толщина окажется меньше или равна threshold, то СК не будет расщеплять блиты. Цитата: Только второй не так работает, как мы переписывались. Берёт крайние куски, | Не понял. Команда работает так: берет в глиф все буквы, чьи фрагменты попали в выделение. Т.е. чтобы добавить букву в библиотеку, не нужно выделять всю букву, достаточно любой ее фрагмент. Вторая команда работает также, но делает глиф прозрачным с боков, т.е. на случай, если буква наклонная и может наложиться на соседнюю. Но по любому в выделение не должно попасть лишнее, т.е. куски соседних букв. Если на скане буквы слипаются, то данная команда бесполезна. Добавлено: daa2013 Цитата: что хорошо бы сделать масштабирование глифов | это есть в планах. не все сразу. я не придумал как это делать визуально. Проапсэмплить не проблема, проблема как потом бинаризовать, нужен какой-то механизм интерактивности с подбором порога, а его нет для глифов, и как его сделать, я пока не знаю. Цитата: нужны какие-то промежуточные операции перевода в серое - масштабирования - бинаризации, а также желательно утолщения/утоньшения всех пикселей на закладке. | это сделал (см. whatsnew), но только для мини-редактора глифов, а не для всех на закладке. Т.к. для редактора есть возможность undo, а для закладки - нет. Но не проблема сделать для всех глифов сразу, если вас устроит без возможности undo. | Всего записей: 4570 | Зарегистр. 09-09-2002 | Отправлено: 08:28 15-04-2024 | Исправлено: bolega, 10:03 15-04-2024 |
|