Версия 6.00.5 05.2016

- Исправлен баг: если исходные сканы содержались в multi-page tif, то команда create sub-task копировала в 
  папку subtask весь tif-файл вместо выбранных страниц.
- Фильтр Descreen имеет доп.параметр, влияющий на качество его работы. Параметр принимает значение из ряда 
  photo, text, text&lines, map  и позволяет регулировать силу фильтра в зависимости от типа изображения.
  В предыдущих версиях отсутствие такой регулировки могло вызвать заметные искажения для зон с текстом, 
  векторным рисунком или картой.
- Команда Zones > Picture zones > Process all zones that has not output file теперь маркирует обработанные зоны.
  Это позволяет в окне VR отображать нужные страницы по команде Result > Show for pages with marked zones.
- При создании полигональных зон выполняется проверка на взаимное пересечение ребер контура зоны. 
  Самопересечение ребер, принадлежащих одной зоне, недопустимо.
- При изменении в списке сканов СК больше не выводит запрос на переименование выходных файлов. Переименование
  файлов выполнятся всегда.
- Новая команда в контекстном меню окна VR: Special > Convert to gray. Конвертирует выделенный фрагмент в оттенки
  серого. Если выделение отсутствует, преобразуется все изображение. При этом формат файла остается неизменным, 
  т.е. если файл был цветным 24-битным, то он таким и останется.
- В меню главного окна Image > Special добавлена команда Reload current image.
- Если по команде Result > Source files текущий файл был изменен, то при выходе из окна VR СК предложит
  перезагрузить его.
- В главном окне убрана закладка опций Options2. Опции с нее перенесены на закладку Options и (наименее 
  востребованные) - в Files > Options.
- Использовавшаяся ранее единица измерения размеров 0,1мм заменена на мм.
- Если при выполнении команды Create out-task обнаружится, что в задании имеются нефинализированные файлы,
  будет выдано соответствующее предупреждение.
- Если при вызове команды Zones > Picture zone > Mark (unmark) zones выделена какая-либо зона, то в диалоге 
  будет доступна доп. вкладка Filters, с помощью которой можно задать дополнительные условия отбора зон. 
  Будут отбираться только те зоны, заданные свойства которых совпадают с аналогичными свойствами текущей зоны.
- В окне VR в меню Special добавлены команды Flip horizontal и Flip vertical. Выполняют зеркальный переворот 
  всего изображения либо заданной его части (при наличии прямоугольного выделения). При нажатом Ctrl flip 
  выполняется инвертированно по отношению к выделенному фрагменту.
- В контекстное меню произвольного фрагмента изображения, вставленного командой Paste, добавлены команды 
  Rotate 180, Flip v/h. Это позволяет трансформировать фрагмент до его слияния с основным изображением. 
- Новый параметр в File > Options > Misc: Open out-task in new windows. Если включен, открывает out-задание в 
  новом экземпляре СК.
- Исправлено несколько багов при импорте pdf.
- Исправлены мелкие баги.

Версия 6.00.4 12.2015

- В команде Zones->Paste zone to pages... в список назначения добавлено "All".
- В окне VR после вставки фрагмента можно изменять его размеры мышкой, двигая за любую точку периметра, 
  а не только за область черных прямоугольников (grips). 
- Новая опция VR: Options>Editor>Auto merge non-pasted image. Если включена, то СК выполняет автоматическое
  слияние имеющихся pasted-фрагментов перед выполнением следующей операции paste и при сохранении изображений.
- Новая опция гл. окна в контекстном меню списка файлов: Special>Zoom>Fix current zoom. При включенной опции
  текущий масштаб применяется к следующему выбранному скану. Раньше каждое выбранное изображение 
  масштабировалось до размера окна (full fit).
- Новая команда Process>Rebinarize selected.
- Исправлен баг: при открытии задания из меню СК библиотека глифов вновь открытого задания могла перезаписаться
  данными из библиотеки предыдущего задания.
- Исправлены мелкие баги.

Версия 6.00.3 11.2015

- Исправлен баг: новые опции Page>Special>Protect не работали, если исходный скан был черно/белым.
- Исправлен баг: некорректное отображение окна свойств picture-зоны при размере шрифтов Windows 125%.
- Исправлен баг: значение переключателя в меню Process>Allow rebinarization не сохранялось в ini-файл.
- Исправлен баг: значение параметра File>Options>Processing: Restore zone position after reprocessing не 
  сохранялось в ini-файл.
- Исправлен баг: возможность ребинаризации не работала для страниц, имеющих включенную опцию "Merged page".
- Исправлен баг: при Copy/Paste picture-зон вставленные зоны имели неверные идентификаторы (баг версии 6.0).
- Исправлен баг: при групповой смене page orientation резаки ставились не правильно, если текущая
  ориентация скана составляла +/- 90 градусов.

- На закладке PDF добавлен третий тип сжатия цветных/серых страниц в pdf: flate (сжатие без потерь).

- Для опции Orientation добавлено контекстное меню с командами копирования значения опции на другие файлы
  (такое же меню уже давно существует для всех остальных опций).

- При смене значения опции Orientation все зоны, за исключением внешних picture-зон, поворачивются 
  вместе с изображением. В предыдущих версиях их местоположение не менялось при повороте исходного скана.

- Для окна VR добавлены два новых hotkey: Finalize page и Toggle selection style (rect/poly).

- Для окна VR можно определить действие, выполняемое СК при двойном щелчке мышкой и нажатой клавише Ctrl
  (VR>Options>Actions>Change mode by Ctrl+mouse dbl-click).

- В библиотеке глифов пользователь может менять порядок следования дополнительных закладок (sheets).


Версия 6.0. 10.2015


- Обработка распределяется параллельно по нескольким процессам. Как правило, каждый процесс выполняется
  на отдельном ядре процессора. Кол-во задействованных процессов задается пользователем: 
  File->Options->Processing->Number of used cpu kernels. 
  
- Используется новый менеджер памяти, позволяющий СК выполнять обработку сканов большого размера. 
  В предыдущей версии обработка таких сканов аварийно завершалась с  сообщением out of memory.  
  Программа откомпилирована с ключом, позволяющим использовать более 2 Гб оперативной памяти каждым процессом 
  (при соответствующей настройке windows: см. ключ /3GB в boot.ini для WinXP и bcdedit.exe для Win 7 и выше).  
  
- После обработки сканов прямо в окне VR можно выполнять быструю ре-бинаризацию результата с другими значениями 
  порога бинаризации. Для этого СК сохраняет в папке out промежуточный обработанный, но небинаризованный файл. 
  Это требует достаточно большого объема свободного места на ж/диске. 
  Включение возможности ребинаризации: переключатель в меню Process>Allow rebinarization. Опция должна быть 
  включена до обработки.
  
- В окне VR можно выполнять переобработку выбранной зоны, не выходя из окна. 
  Параметр File>Options>Processing: Restore zone position after reprocessing определяет, нужно ли помещать зону 
  в положение, которое было перед переобработкой, либо оставлять ее в расчетном месте. Если размеры зоны после
  переобработки изменятся, то СК выдаст соответствующее предупреждение и оставит зоны в расчетном положении.

- На закладке Quality два новых фильтра: Blur2, Sharpen2. Это аналоги одноименных фильтров Blur, Sharpen, но 
  более сильные. Sharpen2 особенно эффективен в случае жирного текста.  
  Все фильтры на закладке Quality переписаны на MMX-ассемблере и выполняются быстрее в несколько раз. 

- Команда Gray enhance на закладке Quality переименована в просто Enhance. Окошко с фильтрами enhance называется 
  теперь Image enhance filters. Закладки с фильтрами реорганизованы.
  
- Фильтр sharpen в Image enhance filters переписан на MMX-ассемблере. Макс. значение радиуса фильтра уменьшено до 5.
  
- Фильтр Enhance contour [Auto] в Image enhance filters переписан на MMX-ассемблере и выполняется намного быстрее. 

- Фильтр Autolevels в Image enhance filters имеет поправочный параметр, значение которого находится в диапазоне 1..6. 
  Чем ниже значение, тем сильнее действие фильтра.
  
- Диапазон значений радиуса фильтра Gauss blur увеличен вдвое чтобы регулировка была более плавной. 
  Задания и профили, созданные в предыдущих версиях, будут при открытии автоматически подстраивать значение 
  радиуса. Т.е. значение 1 в старом задании соответствует значению 2 в новом. 
  
- В опции picture-зон добавлены фильтры Mean, Blur2, Sharpen2, Autolevels, Background substract. 
  Опция mean может эффективно применяться для удаления растра (наряду или вместо descreen). Background substract 
  позволяет избавляться от паразитного фона, как правило желтого. Autolevels автоматически улучшает 
  контраст/яркость, степень улучшения регулируется одним параметром. 
  Добавлена кнопочка Info, выдающая информацию о геометрических свойствах зоны, на входе и на выходе. 
  Каждая зона имеет свойство Group index. Это число от 1 до 10.  При копировании опций зоны (всех, одной 
  или набора) на другие зоны можно указать, что опции следует копировать только на зоны с заданным Group index. 
  
- Для защиты рваных букв от despeckle введены новые опции: Page>Special>Protect: Protect from despeckle и 
  Protect from white hole filling. Защита реализована с использованием OCR-движка Tesseract. 
  В опциях пользователь выбирает язык (один или более) распознавания (включены наиболее распространенные языки) и 
  задает, какие буквы следует защищать, например "инймМ". Множество букв для despeckle и hole filling задается 
  независимо. Следует отметить, что скорость работы Tesseract чрезвычайно мала, но результат того стоит, если 
  печать в книге очень плохая, в частности, если пропадают перемычки, кусочки серифов и проч. части букв. 
  Следует иметь также ввиду, что результат защиты целиком зависит от точности распознавания Tesseract. 
  На мой взгляд, Tesseract вполне сносно распознает русский текст, по крайней мере, в том объеме, который 
  необходим СК. 
  Опции защиты применяются как к странице, так и к picture-зонам. Для зон параметры опции задаются на закладке
  Protect диалога свойств зоны.
  Путь к файлам Tesseract задается в File->Options->Apps.
  
- Новая команда Zones>Paste zone to other pages. Зону, скопированную в карман, можно  продублировать на заданном 
  диапазоне страниц. Задается диапазон страниц, а также способ горизонтального и вертикального выравнивания зоны 
  при вставке (оригинальное положение,  в заданную точку, в левый верхний угол, в левый нижний и т.д.) 
  
- Работа с библиотекой глифов пополнилась рядов усовершенствований: регулировка представления  окошка с глифами 
  (количество колонок, авто-ширина панели), мульти-выделение и мульти-перетаскивание глифов внутри окошка, авто-кроп 
  вставляемых глифов (удаление лишнего белого пространства вокруг глифа), добавление заданного белого зазора со 
  всех сторон глифа. 
  Добавлена возможность авто-установки глифа в место вставки: теперь не обязательно  точно выбирать точку вставки 
  глифа, СК сам постарается найти оптимальное положение для вставки, анализируя некоторую окрестность вблизи 
  курсора. Включенную опцию авто-установки можно временно заблокировать, если в момент вставки глифа на страницу
  (т.е. в момент отпускания кнопки мышки) держать нажатой клавишу Shift.
  Изначально для хранения пользовательских глифов используется первая закладка (sheet) панели глифов. В новой версии
  пользователь может добавлять дополнительные закладки, а также задавать их имена (caption) и подсказки (hints).
  Допускается перемещение глифов между закладками с помощью перетаскивания мышкой либо командами контекстного меню.
  Команда Move glyphs to... непосредственно переносит выбранные глифы на заданную закладку. С помощью же команд 
  Copy/Paste можно переносить глифы не только внутри одной панели, но и между разными экземплярами СК.
  
- В гл. окне список последних открываемых файлов расширен до 5. Имя последнего из открытых файлов помещается 
  всегда в конец. 
  
- В гл. окне произвольное выделение, полученное с помощью magic wand, можно преобразовать в полигональную зону. 
  Ранее magic-выделение преобразовывалось только в прямоугольную зону. 
  
- File>Options: Max number of vertexes in polygonal zones (=300) задает максимально допустимое количество вершин 
  в полигональной зоне. Если при создании зоны количество вершин превосходит это значение, СК автоматически 
  оптимизирует полигон для достижения предельного числа вершин. 
  Там же новая опция exclude pic-zones from magic-wand selection. При включении опции  magic-wand selection не 
  будет захватывать имеющиеся на странице picture-зоны. 
  
- Если в режиме mouse-up-zone расставлять зоны, то в случае нажатого Shift тип зоны будет всегда exclude 
  независимо от текущего значения переключателя Mouse-up-mode. 
  
- Новая опция Quality>Enhnce>Contrast: apply contrast/brightness before illumination correction. 
  Назначение понятно из названия. 
  
- Немного изменен алгоритм deskew:art, теперь он должен точнее работать для разряженных страниц. 
  
- Реорганизовано и упорядочено контекстное меню главного окна и окна VR. 
  
- Новая опция окна VR: Options>Editor: paste point location. При вставке изображения (из кармана или библиотеки 
  глифов) точкой вставки может быть или верхний угол глифа, или его середина. 
  
- Новые hotkey для гл.окна: "Fit width", "Rotate&save", "Выделить следующую picture-зону", 
  "Выделить предыдущую picture-зону". 
  
- Новые hotkey для окна VR: Add glyph to library, Insert glyph to library.
  
- при создании djvu в лог пишется командная строка вызова DEE.

- ранее при создании djvu страницы, имеющие зоны, получали внутри djvu названия вида skfzXXXXXX. Теперь страницы
  имеют названия, совпадающие с именами tif-файлов.
  
- Пути к утилитам в File>Options>Apps (djvulib, dee и т.д.) могут задаваться относительными. Для этого они должны 
  начинаться с символа точки, напр. "..\folder", "..\..\folder", ".\folder". Пути считаются заданными относительно 
  папки с исполняемым файлом.  
  
- Унифицированы принципы именования файлов при импорте из pdf и djvu. Исключена возможность перезаписи файлов в 
  случае, когда импорт выполняется в одном и том же задании несколько раз. 
  
- Исправлен баг с утечкой памяти при создании djvu. 
- Исправлен баг: форма полигональной зоны на выходе в процессе обработки определяется неверно в случае, когда резак 
  пересекает ребро зоны под малым острым углом или касается его края. 
- Исправлен баг с опцией File->Options->Processing->process priority: ранее смена значения не влияла на реальный 
  приоритет. Приоритет меняется только на время выполнения обработки. 
- Исправлен баг: при выполнении draft kromsate с использованием параметра Use options from = named profile из 
  выбранного профиля не применялись глобальные опции обработки (Files->dpi, color; Book->gaps; Options и т.п.). 
- Исправлен баг: при импорте pdf при извлечении раскрашенных зон в опции picture-зон помещался правильный цвет 
  раскраски, однако опция paint text color "enabled" не включалась. 
- Исправлен баг: если в режиме подсветки спеклов очистить участок, и в результате этого появятся новые подсвеченные 
  спеклы, а потом выполнить undo, то вновь появившиеся спеклы так и останутся подсвеченными.
- Исправлен баг: при создании djvu игнорировалась раскраска текста зоны для зон, имеющих тип color = low colors.
  
- Параметр File>Options>Misc: Temp folder for djvu creating задает временную папку, используемую для хранения 
  временных файлов при создании djvu.  
  
- Закладка binarization: у полей threshold новая команда в контекстном меню - "Change threshold...". Позволяет 
  менять порог бинаризации с учетом дополнительных условий. Задается диапазон файлов, способ изменения (поменять 
  на новое значение, прибавить к существующему значению заданную величину, вычесть из существующего значения) и 
  опционально два логических условия (>,=, <>, <, <=, >=). Условия соединяются оператором "и" или "или". 
  Пример команды: увеличить на 10 порог тех файлов, у которых на текущий момент порог лежит в диапазоне 150..180. 
  Еще пример: заменить порог на 180 у тех файлов, у которых на текущий момент порог <185. Команда влияет не только 
  на файлы, у которых порог задан явно, но и на файлы с порогом auto, при условии, что auto-значение уже определено 
  в результате обработки. На пороги smooth и highdark команда не действует. 
  
- В контекстном меню зон две новые команды: "convert to convex polygon" и "convert to enclosing circle". Первая 
  преобразует форму произвольной полигональной зоны в выпуклую, вторая - в окружность минимального диаметра, 
  которая содержит внутри себя все вершины полигона зоны (minimum enclosing circle).  
  
- После обработки маркированных зон (команда Zones>Picture zones>process marked zones for files...) в окне VR 
  выводятся только те страницы, зоны на которых были обработаны. Соответственно появилась новая команда 
  Result>show for pages with marked zones. 
  
- В окне VR можно включать отображение сетки с заданным шагом. На команду включения/отключения сетки 
  добавлен hotkey. 

- В окне VR в режиме Book preview (режим по умолчанию для нефинализированных страниц) в статусной строке помимо
  текущих пиксельных размеров файлов указывается также и размер страницы, какой он будет после финализации.
  Текущий размер указывается в квадратных скобках, размер с учетом финализации - в круглых.

- В окне VR в диалоге Clear options на закладке Misc новый параметр: BW-zone autocrop gap. Если включена опция 
  Auto-crop zone, то параметр gap задает ширину белой окантовки зоны, меньше которой кроп выполнятся не будет.

- В окне VR при нажатии на кнопку с серым шариком выполняется вычитание из изображения заданного цвета, как правило,
  цвета фона. Цвет фона задается так же, как и magic color. Кнопка имеет контекстное меню с командами Autolevels,
  Median. Параметры команды Autolevels можно регулировать в диалоге Clear options на закладке Misc.
  
- В поля book size, gap (закладка Book) можно загружать значения из заранее подготовленного списка стандартных 
  размеров. Список значений вызывается командой Custom sizes контекстного меню полей Page height/width на закладке 
  Book. Список хранится в отдельном текстовом файле с именем bps.cfg. Предлагается готовый список типовых 
  типографских размеров книг. 

- Обработка теперь выполняется всегда без финализации.
