Spotlight/Spotlight Pro

Разработчик: CSoft Development


Гибридный редактор, предназначенный для работы с растровой и векторной графикой, векторизации и растеризации. Позволяет осуществлять полный комплекс работ со сканированными чертежами, картами, схемами и другими графическими материалами: значительно повышать их качество, устранять искажения, создавать и редактировать растровую и векторную графику, преобразовывать растровую графику в векторную форму.

При помощи Spotlight вы сможете:

  • сканировать документы, значительно повышать их качество и корректировать искажения;
  • быстро вносить необходимые изменения в сканированный документ;
  • одновременно работать как с растровой, так и с векторной графикой, используя технологию, привычную для пользователей САПР;
  • векторизовать весь документ или необходимые фрагменты при помощи автоматической или по-луавтоматической векторизации.

 

Интерфейс Spotlight

Дизайн панелей инструментов и диалоговых окон выдержан в стиле Windows XP.

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

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

Профили

Сформировав набор пользовательских настроек программы, его можно сохранить в профиле. Создав несколько профилей, вы можете использовать их для быстрого переключения настроек при работе над разными документами в текущем сеансе программы или импортировать/экспортировать профили, что позволит работать с ними и другим пользователям.

Режимы отображения: зуммирование, панорамирование, видовые экраны, именованные виды, общий вид, отключение видимости векторной или растровой графики, порядок отображения объектов, «курсоры-подсказки», отображающие выполняемую команду.


 

 

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

 

MDI-интерфейс предоставляет возможность одновременной работы в нескольких документах.

Панель свойств: отображение и редактирование свойств объектов и параметров выполняемых команд в панели Инспектор. Возможность выполнения большинства операций со слоями. Вставка специальных символов.

Координатные системы: задание и использование нескольких именованных координатных систем, задание системы координат по нескольким точкам с известными координатами.

Минипроводник: встроенный браузер позволяет выполнять все операции с файлами, которые доступны в Windows Explorer (Проводник), а также ряд других операций (фильтрация файлов по расширению, назначение избранных директорий и т.д.).

Документ Spotlight

Документ Spotlight имеет неограниченное пространство, где могут создаваться (загружаться) растровые изображения и векторные объекты. В документе присутствуют слои, с возможностью задания свойства объектов по слою. Большинство операций со слоями доступно из панелей Свойства и Инспектор. Задаются и используются шаблоны документа.

Структура документа Spotlight: документ содержит векторные объекты и/или растровые изображения. Растровые изображения могут храниться внутри файла документа или в отдельных файлах.

Модуль сканирования WiseScan

Сканирование

Для сканирования в Spotlight предназначен специальный модуль WiseScan, представляющий собой комплексную систему управления широкоформатными сканерами на аппаратном уровне или с помощью TWAIN-интерфейса. Наряду с использованием всех функций вашего сканера, с помощью WiseScan вы можете:

  • просматривать сканируемое изображение в специальном окне;
  • применять команды автоматической коррекции изображений Spotlight сразу после сканирования;
  • оптимизировать управление сканером (все команды сканирования и настройки необходимых параметров располагаются в одном диалоговом окне WiseScan).


увеличить

 

Повышение качества и коррекция сканированных изображений

Фильтрация

Для монохромных изображений: очистка от «мусора», заливка «дырок», сглаживание, утолщение и утоньшение линий, образование контуров, инверсия, удаление разрывов в линиях.

Для цветных и полутоновых изображений: размытие (blur), адаптивное размытие, контурная резкость (unsharp mask), усреднение (median), разделение по цветам, уменьшение количества цветов, классификатор цветов, гамма-коррекция, бинаризация, выделение границ областей, выделение границ цветовых переходов.

 

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

 

Коррекция искажений и неточностей

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

Устранение перекоса: автоматическое определение или задание угла выравнивания.

Коррекция по 4 точкам: коррекция изображения в соответствии с известными размерами имеющейся у него рамки.

Калибровка: устранение линейных и нелинейных искажений; использование сетки и/или произвольного набора калибровочных пар; 10 методов калибровки; автоматический выбор оптимального способа калибровки.

 

Другие возможности

Обрезка, поворот, изменение размера и разрешения, приведение к стандартному формату, коррекция по гистограмме, гамма-коррекция, автокоррекция, преобразование изображений в полутоновые и индексированные, расслоение цветных изображений, адаптивная бинаризация для работы с «синьками» и многое другое.

Автоматизация обработки

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

Для автоматизации обработки сканированных изображения реализованы следующие инструметы и технологии:

  • мастер командных файлов позволяет задать последовательность команд обработки путем выбора необходимых команд из списка;
  • мастер пакетных заданий позволяет применять созданные командные файлы к выбранным изображениям;
  • DDE и OLE Automation.

Создание объектов, средства точного рисования

 

  • Создание векторных и растровых объектов: линии, дуги, окружности, эллипсы, точки, размерные объекты, полилинии, сплайны, тексты и многострочные тексты (TrueType и SHX). Задание различных типов линий и толщин.
  • Создание векторных объектов: различные виды штриховок, заливки (в том числе полупрозрачные), именованные блоки, пользовательские маркеры и типы заливок.
  • Точное рисование: объектная привязка к растровым и векторным объектам, полярная привязка, режим ортогонального рисования, привязка к сетке, фиксированный шаг перемещения.
  • Библиотеки: создание и использование библиотек, содержащих растровые, векторные и гибридные элементы.


 

Интеллектуальное гибридное редактирование

Технология работы с растровой графикой в программах Spotlight и RasterDesk максимально приближена к технологии векторных редакторов CAD.

  • Одни и те же инструменты применяются для создания как векторных, так и растровых объектов.
  • Растровые данные, так же, как и векторные, можно выбирать щелчком мыши, а также при помощи рамок, секущих полигонов, полилиний и т.д.
  • Доступны средства выбора растрового «мусора», текстов, штриховок и линейных объектов на всем растровом изображении или его фрагменте.
  • Растровые (векторные) объекты имеют «ручки», при помощи которых можно изменять их геометрию.
  • Растровые (векторные) объекты имеют свойства (тип и толщина линии, геометрические характеристики), которые можно просматривать и изменять.
  • К выбранным растровым и векторным данным можно применять одни и те же команды редактирования: перемещение, копирование, дублирование, поворот, масштабирование, зеркальное отображение, выравнивание, подобие, массив, обрезка и удлинение и т.д.


Векторизация

Перевод растровой графики в векторную может производиться при помощи полуавтоматической или автоматической векторизации.

Полуавтоматическая векторизация

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

Автоматическая векторизация

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

 
Распознавание текстов

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

Векторизация контуров

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

Цветная векторизация:

Предназначена для автоматического распознавания линейных объектов на схематических цветных растровых изображениях (планах, схемах, топографических картах) и векторизации их полилиниями. При выполнении операции программа автоматически определяет таблицу цветов исходного изображения и присваивает получаемым векторным объектам ближайший цвет.

 

Растеризация

Преобразование векторных данных в растровые позволяет получить универсальное, независимое от САПР-платформы изображение или добавить растровые копии векторных объектов и символов в сканированные чертежи, схемы, карты.

Открытая архитектура

Многие необходимые пользователям возможности и инструменты могут быть реализованы при помощи открытой архитектуры программы.

Открытая архитектура базируется на технологии ActiveX, которая позволяет разрабатывать собственные приложения. Эти приложения могут создаваться при помощи внешнего или встроенного редактора кода, поддерживающего JavaScript или VisualBasic Script. Для создания пользовательских диалогов и команд используются WYSWYG-редактор HTML-форм и Мастер ActiveX.

Обмен данными с другими САПР и ГИС

Импорт и экспорт файлов AutoCAD (DXF, DWG), DWF (Design Web Format), HP-GL/2 принтерных файлов (PLT, HP, HPG), ESRI Shape файлов (SHP), Adobe Portable Document файлов (PDF). Импорт файлов MicroStation Design (DGN), экспорт файлов MapInfo (MID).


1 — Только для версии Pro.
2 — Только для растровых изображений.

Спецификация Spotlight/Spotlight Pro 7

Поддерживаемые растровые форматыTIFF (в том числе TIFF с геоданными), многостраничный TIFF (в том числе многостраничный TIFF с геоданными), RLC, BMP, JPG, JPEG, PCX, C4, CAL, CIT, TG4, ECW (версия с ограничениями), SID (LisardTech), CT4, T4, CG4, GP4, MIL.
СохранениеCWS (документ Spotlight версий 5.x, 6.х, 7.х, 8.х), DWG/DXF (версии AutoCAD от 2000 до 2009).
ЭкспортMID (MapInfo), SHP (ESRI Shape File), PLT, HP, HPG (HPGL/2 Plot File), PDF (содержащий растровые изображения).
ИмпортDGN (MicroStation Design File), SHP (ESRI Shape File), PLT, HP, HPG (HPGL/2 Plot File), SHP (ESRI Shape File), PDF (содержащий растровые изображения).
СканированиеПрямая поддержка сканеров Contex, Vidar; поддержка TWAIN-совместимых сканеров.
ИнтерфейсДизайн в стиле Windows XP, полупрозрачные панели инструментов и диалогов, настраиваемые размеры кнопок.
Повышение качества растровых изображенийМонохромные фильтры: удаление "мусора", заливка "дырок", утолщение, утоньшение, сглаживание линий, инверсия, образование контуров.
Цветные фильтры: размытие растра, адаптивное размытие, контурная резкость, усреднение.
Бинаризация (в том числе адаптивная бинаризация), разделение по цветам, уменьшение количества цветов, классификатор цветов, гамма-коррекция.
Коррекция: устранение перекоса, коррекция по четырем точкам, изменение размера и разрешения, обрезка, поворот, зеркальное отображение.
Растеризация векторов, объединение и сшивка растровых изображений, растровый карандаш, ластик, заливка.
Калибровка (устранение нелинейных искажений)Калибровка по сетке и/или по произвольным точкам, оценка погрешности до проведения калибровки.
Методы калибровки: Grid adaptive bilinear, Line conformal, Affin, Bilinear, Polynomial 2-6 degrees, Surface splines. Автоматический выбор оптимального метода.
АвтоматизацияАвтокоррекция изображений. Визуальный редактор для задания сценариев и выполнения пакетной обработки сканированных изображений.
Создание новых объектовСоздание растровых и векторных объектов: линий, дуг, окружностей, эллипсов, точек, размерных объектов, полилиний, сплайнов, прямоугольников, текстов и многострочных текстов, в том числе с использованием SHX-шрифтов AutoCAD.
Задание типов линий и толщин.
Создание векторных штриховок, заливок (в том числе полупрозрачных), пользовательских маркеров и типов заливки. Именованные блоки с неограниченным количеством атрибутов.
Средства точного рисованияОбъектная привязка к характерным точкам растра и векторов, полярная привязка, ортогональное рисование, привязка к сетке.
Выбор данныхВыбор растровых и векторных данных указанием; внутри рамки и полигона; секущими рамкой, полигоном, полилинией, закрашиванием, выбор векторным контуром.
Выбор растровых символов, растровых сегментов, изолированных растровых данных.
Режимы выбора: добавление, вычитание, единичный.
Фильтр выбора данных.
Гибридное редактированиеРедактирование свойств и геометрических характеристик растровых и векторных объектов; использование "ручек" для редактирования; перемещение, копирование, дублирование, поворот, масштабирование, зеркальное отображение, выравнивание, подобие, массив, размножение по вектору, группировка.
Обрезка и продление по границе, разбивка векторов, коррекция пересечений, создание фасок и сопряжений, выравнивание углов и расстояний, задание уровней векторов.
ГИС-функционалНахождение границ областей на растровом изображении. Векторизация контурами. Автоматическая коррекция полилиний. Автоматическое устранение разрывов в растровых линиях.
Интерактивная векторизация (трассировка)Трассировка растровых линий, дуг, окружностей, полилиний, контуров, символов, штриховок.
Определение вероятного направления при трассировке полилиний, режим ортогонализации линий и сегментов полилиний.
Автоматическая векторизация (для версии Pro)Распознавание растровых символов, линий, дуг, окружностей, полилиний, контуров, штриховок, точечных объектов.
Распознавание типа линий, стрелок на концах отрезков и дуг. Распределение результирующих векторов по слоям и цветам. Предварительный просмотр результатов векторизации.
Коррекция векторов, полученных в результате векторизации: восстановление пересечений, выравнивание, объединение фрагментов, удаление малоразмерных векторов.
Цветная векторизацияАвтоматическое распознавание линейных объектов на схематических цветных растровых изображениях с определением таблицы цветов и разделением результатов векторизации по отдельным слоям.
РастеризацияРастеризация векторов на цветные, монохромные, полутоновые растровые изображения.
Распознавание текста (для версии Pro)Распознавание текста любой ориентации, букв кириллицы и латинского алфавита, цифр, знаков препинания, специальных символов.
Обучение распознаванию новых символов. Режим коррекции распознанных текстов.
Поддержка внешних OCR-модулей.
Открытая архитектура (для версии Pro)Использование ActiveX-технологии. Встроенный редактор кода (Java Script или VB Script). Визуальный редактор HTML-форм.
ПечатьВозможность печати выбранной страницы или области растра.
Системные требованияWindows 98/NT 4.0/2000/Me/XP.
Pentium III, 128 Мб RAM или выше, 100 Мб свободного места на жестком диске.