Как получить смещение изображения с помощью PHP?

#php

#php

Вопрос:

У меня есть изображение со следующими размерами:

 width: 217
height: 122
 

Я получил эти размеры, используя следующее:

 <?php

$filename = 'test.png';
list($width, $height) = getimagesize($filename);

// width and height now avaliable in these variables
$width;
$height;

?>
 

Используя php, как я могу получить смещение (смещение x и смещение y) изображения от центра?

Комментарии:

1. Центр вселенной? На самом деле его нет. Я думаю, вы могли бы просто представить offsetX и offsetY как NAN.

Ответ №1:

Попробуйте что-то вроде этого:

 $half_width = $width/2;
$half_height = $height/2;
 

Это в основном сообщает вам половину ширины и высоты изображения.

Ответ №2:

Центр чего?

Браузер? — Какой браузер? Нам не нужен вонючий браузер!

PHP работает независимо от браузера, поэтому он не знает, где изображение окажется в окончательной версии страницы, то есть зависит от css и javascript вышеупомянутой страницы

Ответ №3:

Изображение само по себе не имеет никакого смещения.

Когда вы говорите о смещении изображения, вы, вероятно, имеете в виду смещение изображения, встроенного во что-то. это может быть веб-сайт в определенном браузере (который тогда не имеет ничего общего с PHP), или, может быть, страница в документе PDF, или стена в музее.