Slash-Zn
@Slash-Zn

Дайте совет: Как поступить с тегами на фотографиях?

Здравствуйте.
Надеюсь объясню понятным языком... В общем, есть на сайте сценарий, который добавляет к фотографии теги - рамка на каком то объекте (Может быть лице) и подписью что это такое или кто это такой. Одна фотография может быть разных размеров, в зависимости как открыли фото (В ленте новостей или непосредственно на отдельной странице самой фото). Место положение рамки тега определяется от верхнего, левого угла фотографии (В пикселях), и так как фотография может быть разных размеров, рамки появляются не там где долны быть... Они находятся на своем месте, только на том размере фото, на котором они были установлены.

Вот пример одной фото, в разных размерах:
631e0e586f752344701909.jpeg631e0e673651b953200650.png
На первом фото рамка в правильном положении, на втором уже смещена.

Подскажите, как можно сделать, чтобы рамка тега появлялась именно там, где и должна быть, на разных размерах фото. Я не прошу копаться в моем коде, может, кто подскажет формулу, которая будет из координатов (Пикселей) конвертировать в проценты, а затем эти проценты подгонять в пиксели для всех размеров фотографий...

UP: наверно, стоит сказать, что запись в базе одного тега состоит из местоположения (Где начало) ширина и высота, от левого верхнего угла картинки, а конец тега это ширина и высота самого тега.

Спасибо.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Ну у вас есть общая ширина фото, есть точки границ рамки. Вы формулу нахождения процента не знаете что ли? Точка / ширину * 100.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы