Учитывая экран размеров (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
Похожие вопросы
Связанные вопросы
Новые вопросы
image
Тег изображения предназначен для вопросов, связанных с загрузкой, форматированием, сохранением, сжатием и отображением изображений в контексте исходного кода. Этот тег также следует использовать для помощи при использовании различных библиотек изображений. Вопросы о конкретных форматах изображений должны включать теги для этих форматов. Включите теги, чтобы указать, относится ли вопрос к конвертации, обработке и т. Д.