Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Зеркальное отображение растра   Найти похожие ветки 

 
vince   (2005-08-23 12:51) [0]

Как зеркально отобразить Bitmap от оси, расположенной под произвольным углом, а не только от вертикальной и горизонтальной (и без заметной потери качества изображения) ?


 
Jeer ©   (2005-08-23 16:01) [1]

Обычная геометрия.
Перпендикуляр от i-ой точки, опущенный на ось, дает центр вращения.
Далее, вращение на 180 град дает новые координаты.
Можно использовать буквально или подумав, упростить.

Можно делать отдельно для каждой точки или сделать разворот всего изображения в нормальную ортогональную систему, зеркалирование и обратный разворот.

"Найдем место для разума" (C)


 
vince   (2005-08-23 17:51) [2]

Дело в том, что при вычислении каждого i-го пиксела при нецелочисленных тангенсах угла наклона оси некоторые пикселы остаются незакрашенными возможно из-за округления.


 
MBo ©   (2005-08-23 21:58) [3]

>некоторые пикселы остаются незакрашенными
Для каждой точки результирующего изображения находи соотв. точку исходного.



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
15-1137318232
Kerk
2006-01-15 12:43
2006.02.05
70 процентов выпускников американских школ не понимают,


5-1124160621
Pasha1203
2005-08-16 06:50
2006.02.05
Научите кнопку поворачивать


2-1137521214
Vavan
2006-01-17 21:06
2006.02.05
Запись в риестр Windows


3-1133720931
_kostet
2005-12-04 21:28
2006.02.05
Взаимодействие программ через хранимую процедуру


2-1137694944
Tolik
2006-01-19 21:22
2006.02.05
CreateThread(nil,0,@MyProcedure,0,0,nil);