Сразу хочу предупредить: совместимость не пострадает.
Спасибо Netspirit за тестирование и внесение изменений.
5 элементов "садятся" на нужный элемент для создания нужной трансформации. К примеру чтоб повернуть текст на 90 градусов достаточно подключить Img_UseRotate (поворот) с заданной величиной:
transform_01.jpg
transform_02.jpg
6-ой элемент Img_UseTransform (Трансформация) работает по тому же принципу что и предыдущие и задает произвольную трансформацию по шести параметрам (eM11,eM12,eM21,eM22,eDx,eDy). Отличие элемента от предыдущих в отсутствии комбинировании трансформации:
transform_03.jpg
transform_04.jpg
Вот так можно создать крутящуюся загрузку:
transform_05.jpg
Все элементы
В архив также добавлены элементы:
Для тестирования:
1. Скачать архив: transform_2014_05_10.zip
2. Из папки new установить элементы (перетащить ini файлы на рабочее поле HiAsm). Элементы устанавливаются в вкладку Графика.
3. Заменить элементы из папки change. Файлы pas в папку Elementsdelphicode, а файлы ini в папку Elementsdelphiconf. Желательно оригиналы предварительно скопировать в отдельную папку, для возможности восстановления.
4. Смотреть примеры из папки test.