Введение

Panorama Tools (также известный как PanoTools) — это набор программ и библиотек для склейки изображений, то есть для перепроектирования и смешивания нескольких исходных изображений в панорамные изображения различных типов, создающие эффект погружения. Изначально он был разработан немецким профессором физики и математики Гельмутом Дершем. Panorama Tools предоставляет основу. Обновлённая версия библиотеки Panorama Tools служит основным движком для многих программных панорам с графическим пользовательским интерфейсом.

История

Дерш начал разработку Panorama Tools в 1998 году, создавая программное обеспечение для создания панорам и других задач, но был вынужден остановить разработку в 2001 году из-за юридического давления и обвинений в нарушении патентных прав со стороны компании IPIX. Дерш опубликовал основную библиотеку (pano12) и некоторые программы Panorama Tools под лицензией GNU General Public License. Остальные приложения были доступны только в виде бинарных исполняемых файлов и бесплатно, без лицензии copyleft. Разработку исходного кода Panorama Tools продолжили некоторые участники оригинального списка рассылки Panorama Tools. В декабре 2003 года они запустили проект свободного программного обеспечения, который сейчас размещен на SourceForge. SourceForge требует, чтобы все размещенное программное обеспечение распространялось под лицензией с открытым исходным кодом. Поэтому нелицензированные бинарные файлы Дерша там не размещены, хотя их все еще можно найти на зеркальных сайтах. 5 августа 2007 года Дерш объявил о намерении изменить лицензию исходного кода Panorama Tools. 9 августа 2007 года Дерш изменил лицензию на GNU Lesser General Public License.

Фронт-энда и приложения

Для упрощения работы с Panorama Tools и расширения функциональности было разработано множество интерактивных графических интерфейсов для Panorama Tools, как с открытым исходным кодом (например, Hugin), так и коммерческих (например, PTgui и PTMac), а также различные вспомогательные приложения (например, smartblend), которые во многих случаях избавляют от необходимости непосредственного взаимодействия с программами из оригинального набора инструментов Panorama Tools.