Функция движения по изображению (Pan & Zoom)
Необходимо разработать на DELPHI функцию движения и динамического масштабирования изображения. Так называемые эффекты Pan & Zoom. Суть заключается в приближении/удалении "камеры" от картинки и передвижения по ней. Всё это должно происходить в режиме реального времени. Подробнее об эффекте: http://www.deskshare.com/Resources/articles/vem_Pan_And_Zoom_Effect.aspx
Функция должна работать в двух режимах:
- выводить эффект на экран (движение в реальном времени);
- записывать эффект по кадрам в серию TBitmap.
Основные требования:
1. Плавное движение, без дрожания и рывков.
2. Возможность работы с большими изображениями, вплоть до 5000 x 5000.
3. Использование линейной интерполяции при приближении.
4. Настраиваемая скорость и ускорение движения (по функции: линейная, степенная и т.п.)
Возможно использование аппаратного ускорения и сторонних библиотек.
Опыт разработки в области графики или мультимедиа обязателен.
В заявке, пожалуйста, указывайте сроки, цену и какие технологии планируете использовать.