#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, или стена в музее.