Ширина изображения PHP, когда изображение находится в переменной - PullRequest
1 голос
/ 27 июля 2011

Я загрузил изображение из базы данных в переменную с именем $ image.
Как я могу получить ширину изображения, пока оно хранится в переменной?

Переменная $ image содержит данные изображения. Когда я сохраняю изображение, я просто читаю его из временной папки и записываю в базу данных.


Принятый ответ отвечает на этот вопрос.
Однако я делаю некоторые изменения размера переменной $ im, поэтому мне нужно преобразовать ее в строковые данные, что можно сделать с помощью функции imagepng.

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Вы можете использовать imagecreatefromstring с imagesx .

Как:

$im = imagecreatefromstring($image);
if ($im !== false) {
    echo imagesx($im);
}
0 голосов
/ 27 июля 2011

Если у вас установлен GD, вы можете просто использовать что-то вроде $size = getimagesize($filename);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...