The website "djvu-soft.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

ScanKromsator v5.91. Настройки picture-зон для цветного текста или line-art

Вернуться к разделу "СканКромсатор v5.6A. Пособие по программе".


ScanKromsator v5.91

Настройки picture-зон для цветного текста или line-art

Автор: Melirius.

Данный раздел опирается на опыт автора, а также любезные замечания разработчика ScanKromsator’а bolega.

С вышеозначенными областями я рекомендую поступать так: в свойствах зоны на первой вкладке Format выставляйте Color: B/W и все те же параметры, что и для страницы (DPI, Thr - порог преобразования), затем на вкладке Filters можно задать despeckle и стандартные Ч/Б фильтры SK. На вкладке Colors поставьте галочку Enable в панели Text, щёлкайте по кнопке с тремя точками или на черном квадрате и задавайте цвет текста и линий. Аналогично на панели Background определяется цвет фона, для которого можно задать также градиентную заливку. В случае, если фон на скане имеет вид растра - облака точек, то тут поможет выставление типа зоны не Color: B/W, а Color: B/W clean. Кроме того, изменить цвет фона и текста для зоны можно и позже - в любой момент, даже в окне Result view, не выполняя её переобработки.

Любой цвет можно также выбрать непосредственно на самой картинке, для этого нужно включить её предпросмотр (на 1-й вкладке Format кнопка с пейзажем), окно расширится и справа появится изображение зоны. Включите режим выделения, выключив щелчком мыши кнопку с ладонью над рисунком зоны (при этом её вдавленность должна пропасть), выделите небольшой участок на зоне с типичным цветом и нажмите кнопку в панели Text, на которой нарисована рука с пальцем (см. рисунок).

Проблемой при обработке таких зон может быть то, что SK преобразует их в Ч/Б, а затем всё, что имеет черный цвет, отображается заданным цветом текста (Text), а остальное - цветом фона (Background). При этом явно возникнут сложности, если текст, например, не темнее, а ярче фона - в таком случае на выходном файле они поменяются местами и придётся делать инверсию: для этого в окне Result view SK нужно перейти в режим Zones, щёлкнуть по изображению необходимой зоны в верхней правой панели

wpe1.jpg (31134 bytes)

wpe2.jpg (26737 bytes)

мышкой и, спустив курсор вниз, щелчком альтернативной кнопкой вызвать pop-up меню, в котором выбрать Special. . . > Invert. По этому поводу см. также примечание ниже.

Другая проблема связана с тем, что при переходе к яркости, как это делает SK, текст может вообще исчезнуть, как, например, интенсивно синие буквы на чисто красном фоне. Тогда придётся поиграть с порогом преобразования картинки в Ч/Б Thr: попробовать разные значения. Можно также ввести в бой тяжёлую артиллерию - продвинутый графический редактор. При этом его задача будет состоять в том, чтобы развести по яркости цвет текста и цвет фона. Для этого воспользуйтесь выделением определённого цвета и изменением его яркости, например, можно выделить всё синее (в Adobe PhotoShop меню Select > Color Range. . . > Color. . . ) и сделать его более ярким (в Adobe PhotoShop меню Image > Adjustments > Brightness/Contrast. . . > Brightness: +100), а исходный цвет записать на бумажке и ввести вручную в SK как цвет текста.


Примечание:

Почему более ярким, Вы спросите: ведь это текст, его затем придётся инвертировать? Я отвечу: для упрощения обработки. Дело в том, что если Вы захватите часть белого фона, то при переводе данной зоны в Ч/Б Кромсатор сделает его тоже частью текста. Ну и что, поинтересуетесь Вы. Преимущество будет в том, что теперь Вы можете перед инверсией эти внешние области выделить последовательно magic-выделением - щелчком мыши с зажатыми одновременно клавишами Shift+Ctrl — и задать им прозрачность через всплывающее меню SK Special. . . > "Zero Transparent"! Они исчезнут, а форма Вашего фона станет в точности соответствующей таковой на исходном скане. Поэтому я всегда рекомендую либо выделять зоны с цветным фоном очень точно, либо пользоваться изложенным приёмом с инвертированием текста.

Таким же образом можно делать в зонах окна произвольной формы. Для этого SK умеет выделять не только прямоугольниками, но и лассо, а также эллипсами и полигонами.


Раскраску можно применять не только к B/W, но и к серым/цветным зонам (имеется в виду цветность зоны на выходе, после обработки, а не цветность исходного скана). В этом случае заливаться заданными цветами будут цвета, отличающиеся после обработки зоны по яркости от 0 (цвета текста) и 255 (цвета фона) на величину, меньшую значения Threshold, заданного для текста и фона, соответственно.

Ещё один момент. Если включена опция Transparent, то уже при обработке все пиксели, отличающиеся от белого на заданный порог, станут прозрачными и через них будет просвечивать обработанная страница. Если же зона - Ч/Б, то значение порога игнорируется, а все белые пиксели становятся прозрачными.

Как уже указывалось, метод кодирования разделённых сканов применим лучше всего для постоянного фона. Если загонять прямоугольники выделения текста цветом фона в foreground, как будет при буквальном применении этого метода, то их форма также будет кодироваться с попиксельной точностью как бо-о-о-ольшая буква, что займёт много места в окончательном DJVU-файле.

Старайтесь также всегда выгладить текст и line-art в любой книге, не затрагивая серых или цветных рисунков.

Отметим, однако, что изложенный метод не применим, когда в одной области присутствуют несколько цветов —например, синий, чёрный и красный на белом фоне. Тогда нужно либо переводить каждый из них в отдельную Ч/Б зону - благо форма выделения в SK может быть любой, либо пользоваться цветными зонами, а затем понижать количество цветов в них перед кодированием до нужного количества с помощью XnView или продвинутого графического редактора.


23 сентября 2008 г.

E-Mail  (monday2000 [at] yandex.ru)

Hosted by uCoz