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

Вниз

Как повернуть рисунок (ROTATE) в TImage ?   Найти похожие ветки 

 
Alpine   (2006-08-09 11:46) [0]

Доброго времени суток. Возникла необходимость поворачивать картинку, загруженную в Image1 класса TImage. Подскажите кто знает, пожалуйста.


 
Jeer ©   (2006-08-09 12:02) [1]

вращение в плоскости описывается
u,v - исходные координаты пикселя
x,y - новые координаты pix

x = u * cos(t) - v * sin(t)
y = v * cos(t) + u * sin(t)


 
Alpine   (2006-08-09 12:05) [2]

Не совсем понял ... Можно на примере показать, пожалуйста ?!


 
Jeer ©   (2006-08-09 12:43) [3]

Доступ к пикселям TImage.Canvas.Pixels[x,y] : TColor

При вращении необходимо учесть изменение width, height целевого изображения.
Например, при t=45 и исходном квадрате w,h, целевой будет иметь
w*sqrt(2), h*sqrt(2)


 
Alpine   (2006-08-09 13:07) [4]

Блин недопонимаю (( ... Мне надо повернуть картинку на 90 градусов ... Ка мне это сделать ? Простите ламера .. Я с этим впервые столкнулся...


 
Jeer ©   (2006-08-09 13:36) [5]

Чего недопонимаешь ?
Как к пикселям обращаться ?


 
WondeRu ©   (2006-08-09 14:13) [6]

http://www.kladovka.net.ru/delphibase/?action=viewfunc&topic=mediaimg&id=10186


 
Alpine   (2006-08-09 14:29) [7]

ОГРОМНОЕ СПАСИБО !



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

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

Наверх




Память: 0.47 MB
Время: 0.073 c
15-1174644621
Post_
2007-03-23 13:10
2007.04.22
Крякалка


2-1175626122
Merak
2007-04-03 22:48
2007.04.22
idMappedPortTCP без внешнего прокси


2-1175715296
Артурс
2007-04-04 23:34
2007.04.22
Чужие окна


15-1175179508
eXPell
2007-03-29 18:45
2007.04.22
Кому они попадались и как их убрать?(Вирус)


2-1175627383
likenoother
2007-04-03 23:09
2007.04.22
дурацкий вопрос