Здравствуйте. Захожу в журнал ошибок и вижу записи: 2017-10-15 23:41:03 - PHP Warning: imagecreatetruecolor(): Invalid image dimensions in vq2-system_library_image.php on line 91 2017-10-15 23:41:03 - PHP Warning: imagecolorallocatealpha() expects parameter 1 to be resource, boolean given in vq2-system_library_image.php on line 92 2017-10-15 23:41:03 - PHP Warning: imagefill() expects parameter 1 to be resource, boolean given in vq2-system_library_image.php on line 93 2017-10-15 23:41:03 - PHP Warning: imagesavealpha() expects parameter 1 to be resource, boolean given in vq2-system_library_image.php on line 94 2017-10-15 23:41:03 - PHP Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /vq2-system_library_image.php on line 95 2017-10-15 23:41:03 - PHP Warning: imagecopy() expects parameter 1 to be resource, null given in vq2-system_library_image.php on line 122 2017-10-15 23:41:03 - PHP Warning: imagedestroy() expects parameter 1 to be resource, boolean given in vq2-system_library_image.php on line 125 видимо нет какой-то картинки или файл поврежден. Вопрос: как можно добавить в записи ошибок какой файл вызывался или путь к файлу?
Насколько я понимаю в строке PHP: $this->image = imagecreatetruecolor($width, $height); неверно указаны размеры картинки, в результате чего функция imagecreatetruecolor возвращает false. И отсюда все остальные ошибки, так как последующие функции в качестве аргумента вместо картинки получают false. А вот из-за чего размеры неверные и как вывести их в лог - этого я не знаю. Обычно в таких случаях я вывожу данные в текстовый файл.