Сбой Apache при изменении размера изображения - PullRequest
0 голосов
/ 24 февраля 2012

Я создал функцию, которая изменяет размеры изображений, я сделал это для работы с .jpg изображениями. Это хорошо работает для jpeg изображений, но когда .png изображение переименовывается в .jpg и загружается, то при изменении размера apache происходит сбой ..

как решить эту проблему?

Используемые функции:

imagecreatetruecolor()
imagecreatefromjpeg()
imagecopyresampled()
imagejpeg()

1 Ответ

0 голосов
/ 24 февраля 2012

Используйте imagecreatefrompng(), если исходное изображение было изображением PNG.imagecreatefromjpeg() может открывать только изображения JPEG, которые хранятся совершенно иначе, чем PNG.

Чтобы предотвратить сбой при получении недопустимого изображения, обязательно проверьте возвращаемое значение перед изменением размера.(if (!$imgFromFile) { ... }).

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