php gd ОТТЕНКИ СЕРОГО

#php #gd #php-gd

#php #gd #php-gd

Вопрос:

у меня есть код на php с библиотекой GD, и он выдает ошибку

вот код :

 <?php
    header('content-type: image/png');
    $image = imagecreatefrompng('a.png');
    imagefilter($image, IMG_FILTER_GRAYSCALE);
    imagepng($image);
    imagedestroy($image);
?>
  

и вот ошибка :

изображение localhost/image/gdimg.php не может отображаться, так как содержит ошибки

что здесь не так?

Комментарии:

1. Какой браузер вы используете? Что произойдет, если вы сохраните изображение на диск и откроете его с помощью программы просмотра изображений?

Ответ №1:

удалить строку

 header('content-type: image/png');
  

и вы увидите ошибку php.

Комментарии:

1. Этот код отлично работает для меня .. возможно, файл .png поврежден. Попробуйте с другим изображением.