Форум: "Media";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизКак повернуть рисунок (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 вся ветка
Форум: "Media";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.06 c