функция imagefilter () параметра Error в php - PullRequest
0 голосов
/ 05 мая 2020

У меня есть содержимое файла. php с такой формой:

            <form action="upload.php"method="post" enctype="multipart/form-data">
             <label for="img">choose Your photo </label>
                <input type="file" id="img" name="img" accept="image/*">
                <input type="submit" value="Upload" name="submit">
            </form>

Я хочу, чтобы выбранная фотография была отправлена ​​на загрузку. php и должна быть негативная фотография с функцией imagefilter ()!

Загрузить. php:

<?php
error_reporting(E_ALL ^ E_NOTICE);
$fileDir = $_POST['img'];
imagefilter("$fileDir",IMG_FILTER_NEGATE);
?>

при нажатии кнопки отправки в содержимом. php, показать эту проблему: Предупреждение: imagefilter () ожидает, что параметр 1 будет ресурсом, строка указана в C: \ wamp64 \ www\farshad \ upload. php в строке 8

в чем проблемы?

1 Ответ

0 голосов
/ 05 мая 2020

Сделать:

  • загрузить файл в определенное место
  • получить путь к изображению с именем файла и сохранить его в переменной
  • использовать функция imagecreatefrompng(). docs
  • использовать функцию в соответствии с типом изображения. Есть и другие функции, такие как imagecreatefrompng()
  • передать это изображение в imagefilter() документы

например:

// do file upload
// say the filename is 'flower.png'
// stored at a some location say 'path/to/flower.png'

$path = 'path/to/flower.png'

$img = imagecreatefrompng($path)

imagefilter($img, IMG_FILTER_NEGATE);

Прочтите документацию. Это для изображений png. Есть и другие функции. Узнайте больше.

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