Учитывая экран размеров (w, h) и фотографию размера (ww, hh), как мне вычислить точки x, y на экране, чтобы разместить верхний левый угол изображения так, чтобы изображение было центрировано?

Благодарность!

0
alphablender 4 Июл 2011 в 11:37
2
Это домашнее задание? Это довольно просто ...
 – 
Benoît
4 Июл 2011 в 11:38
Уже есть решение? Мне кажется, что вы не предоставили всю необходимую информацию. Как дается происхождение изображений?
 – 
whoplisp
4 Июл 2011 в 12:14
Спасибо, Велисарий! Галочки не увидел. У меня нет (или не было) права голосовать за что-либо за или против, когда я размещал этот вопрос, может быть, теперь он сработает. Спасибо, что сказал мне. Обязательно помогу, если найду что-нибудь в своей области знаний.
 – 
alphablender
10 Июл 2011 в 03:04

2 ответа

Лучший ответ
x = (w/2) - (ww/2)
y = (h/2) - (hh/2)
5
redbmk 4 Июл 2011 в 11:39
x = (w - ww) / 2;
y = (h - hh) / 2;
7
Karolis 4 Июл 2011 в 11:40
1
Спасибо, я подумал, что это такая простая формула, но не мог осмыслить ее.
 – 
alphablender
4 Июл 2011 в 12:06
Привет! Можете ли вы помочь мне с моей проблемой с выравниванием? stackoverflow .com / questions / 8545822 /…
 – 
yozhik
17 Дек 2011 в 22:07