Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
15-1137279478
Volf_555
2006-01-15 01:57
2006.02.05
Разблокирование возможностей компьютера


3-1134031355
Schooler
2005-12-08 11:42
2006.02.05
Interbase: помогите разобраться с правами.


8-1124736462
Vcoder
2005-08-22 22:47
2006.02.05
Фон рабочего стола - динамическое изменение


3-1133523354
Сафаров
2005-12-02 14:35
2006.02.05
сообщение об ошибке "BOF или EOF имеет значение True"


2-1137602498
Silver__Dragon
2006-01-18 19:41
2006.02.05
Что за ошибка?




   Наверх