| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Поворот изображения |
| Автор: Loki_ 13.11.2003, 23:32 |
| Если кто-то знает, то подскажите как повернуть картинку на 90,180 и т.д. градусов. Заранее благодарен!!! |
| Автор: December 14.11.2003, 01:18 |
| for i:=0 to width-1 do for j:=0 to height-1 do target.pixels[j,i]:=source.pixels[i,j] |
| Автор: val 14.11.2003, 10:49 |
| Используй тригонометрические фунции sin и cos для трансформации координат: Хновое=Хстарое*cos(Alpha) Yновое=Yстарое*sin(Alpha), где Alpha - угол поворота... |
| Автор: maxim1000 14.11.2003, 11:24 | ||||
заставалять компьютер вычислять sin(90), cos(180), ... IMHO, нехорошо тригонометрия не используется даже для поворота на произвольный угол |
| Автор: DriveSoftware 15.11.2003, 16:55 |
| Представь рисунок ввиде матрицы, ответ придет сам |
| Автор: val 17.11.2003, 11:04 | ||
1. Это общая стратегия решения подобной задачи; 2. Значения тригонометрических функции при решении таких задач обычно задают таблично... |