С чем связанна ошибка при вызове imagecreatefrompng?

При переезде на новый сервер и новую врсию php, с 5.4 на 7.0, в логи ошибок стали поступать сообщения об ошибке в файле /bitrix/modules/main/classes/general/file.php:3268, а именно:
if (in_array($type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_BMP)))
		{
			switch ($type)
			{
				case IMAGETYPE_GIF:
					$sourceImage = imagecreatefromgif($path);
					break;
				case IMAGETYPE_PNG:
					$sourceImage = imagecreatefrompng($path);
					break;
				case IMAGETYPE_BMP:
					$sourceImage = CFile::ImageCreateFromBMP($path);
					break;
				default:
					$sourceImage = imagecreatefromjpeg($path);
					break;
			}
		}

ошибка:
FATAL - [ErrorException] E_ERROR
imagecreatefrompng(): gd-png: fatal libpng error: bad adaptive filter value
(0)
/bitrix/modules/main/classes/general/file.php:3268
строка с функцией imagecreatefrompng
версия GD - 2.2.4
версия php - 7.0.19-1
  • Вопрос задан
  • 829 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы