VintaSoft Twain ActiveX - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft Twain ActiveX. Информация о изменениях в API ActiveX находится в документации.

  • Управление сканером:
    • Добавлено множество свойств и методов упрощающих управление возможностями сканера.
    • Добавлены новые события упрощающие работу с сканером.
    • Улучшен алгоритм получения изображений в режиме Memory transfer.
    • Множество крупных и мелких улучшений и исправлений.
  • Сохранение изображений полученных от сканера:
    • Добавлена возможность сохранять полученые изображения в PDF документ.
    • Добавлена возможность сохранять полученые изображения в PNG файл.
  • Обработка изображений полученных от сканера:
    • Добавлены новые функции обработки изображений: invert, change brightness, change contrast, crop, resize canvas.
    • Улучшены алгоритмы работы существующих функций обработки изображений: despeckle, deskew, detect image border, is blank image.
  • Изменен GUID ActiveX и перепроектирован интерфейс ActiveX. Приложения в которых используются предыдущие версии должны быть обновлены и перекомпилированы. Подробная информация может быть найдена здесь.
  • ActiveX подписан новым цифровым сертификатом от Thawte.
  • Добавлена возможность менять местами изображения во внутреннем буфере изображений.
  • Добавлена полная поддержка TWAIN спецификации 2.0.
  • Добавлена возможность определять присутствие менеджера TWAIN в системе.
  • Добавлена возможность указать путь к менеджеру устройств TWAIN. Данная возможность позволяет использовать ActiveX в Citrix.
  • Добавлена возможность определять наличие планшета у сканера.
  • Добавлена возможность получать путь к директории для хранения временных файлов на компьютере (метод GetPathToTempDir). Данная возможность может быть использована в веб приложении для временного сохранения отсканированного изображения на клиентском компьютере для просмотра.
  • Добавлена возможность работать с COM массивами в JavaScript (метод ConvertArrayToString).
  • Добавлена возможность получить границы сканируемого изображения в JavaScript (метод GetImageLayoutAsString).
  • Добавлена возможность создавать лог-файл работы сканера.
  • Оптимизирован алгоритм работы свойства DuplexEnabled для большей совместимости со сканером Epson GT 2500.
  • Теперь имена всех свойств начинаются с большой буквы. C++ код использующий ActiveX должен быть обновлен.
  • Несколько крупных и мелких исправлений.
  • Обновлены демонстрационные примеры.
  • Несколько мелких исправлений.
  • ActiveX подписан цифровым сертификатом от Thawte.
  • Добавлены новые процессинговые команды: поворот (rotation), автоматическое определение поворота (deskew).
  • Добавлена возможность создать пользовательский индикатор прогресса при получении изображения со сканера.
  • Добавлены новые свойства: deviceOnline, showIndicators, jobControl.
  • Удалено свойство noiseLevelInBlankImage.
  • Исправлена ошибка в свойстве httpResponseString.
  • Обновлены демонстрационные примеры.
  • Изменен алгоритм загрузки изображений на сервер для совместимости с веб серверами на базе IIS 6 и IIS 7.
  • ActiveX теперь полностью совместим с Windows Vista.
  • Свойство fileName теперь может быть использовано только во время выполнения программы. Ранее данное свойство было также доступно в режиме Дизайнера.
  • Добавлена возможность использовать cookie при загрузке изображений на веб сервер, что позволило загружать изображения на веб сервера требующие обязательного использования cookie, например, сервер Lotus Domino.
  • Добавлена поддержка файлового (File transfer) режима передачи изображений от сканера. Использование данного режима может существенно увеличить скорость сканирования изображений, если изображения нужно сохранить сразу на диск без обработки.
  • Улучшена работа с минимальным и максимальным значениями яркости и контраста для совместимости со сканерами Canon.
  • Изменена таблица экспорта ActiveX, для использования данной версии требуется перекомпилляция программы использовавшей данный ActiveX.
  • Оптимизирован алгоритм сканирования для соместимости со сканерами Xerox и Visioneer.
  • Оптимизированы алгоритмы обработки изображений: удаления шума, удаление бордюра, определение пустой страницы.
  • Изменены примеры для VB.NET, C#, VB, VC++, Delphi, C++ Builder.
  • Изменен алгоритм загрузки изображений на FTP сервер для совместимости с серверами Pure-FTP и IIS 6.0 FTP.
  • Добавлена возможность получить отсканированное изображение как изображение независимое от устройства (DIB) (метод GetImageAsHDIB).
  • Добавлена возможность удалять изображение из буфера изображений (метод DeleteImage).
  • Добавлена поддержка всех поддерживаемых форматов в алгоритм определения границы изображения и алгоритм удаления шума.
  • Оптимизирован алгоритм удаления шума.
  • Оптимизирован алгоритм определения пустого изображения.
  • Оптимизирован алгоритм кодера 16-ти битных серых и 48-ми битных цветных TIFF изображений для лучшей совместимости с Adobe Photoshop.
  • Удалена возможность определять границы для цветных изображений. Алгоритм будет пересмотрен и восстановлен в следующей версии.
  • Исправлена ошибка в алгоритме модального получения изображения (метод AcquireModal).
  • Оптимизирован алгоритм работы с устройством для большей совместимости с цифровыми камерами Canon.
  • Создан пример для JavaScript, демонстрирующий работу с лотком подачи страниц.
  • Добавлена поддержка режима передачи изображений через Память (Memory) от сканера. 16-ти битные серые и 48-ми битные цветные изображения могут быть получены от сканера только в этом режиме.
  • Добавлена возможность синхронно получать изображения от сканера (метод AcquireModal).
  • Добавлены новые функции для обработки отсканированных изображений: вращение изображения, удаление шума на изображении, подрезание изображения по границе.
  • Добавлена возможность получить строку ответа от HTTP сервера после загрузки изображения на веб сервер (свойство httpResponseCode).
  • Создан пример для C# который демонстрирует как получить изображения от сканера и сохранить их в таблице сервера MS SQL.
  • Обновлен пример для IBM Object Rexx.