Imagecreatefromjpeg, Синтаксис, пример использования.
"imagecreatefromjpeg" — Создаёт новое изображение из файла или URL.
Версии PHP : 4, PHP 5, PHP 7, PHP 8.
Подробно о imagecreatefromjpeg.
- Что такое imagecreatefromjpeg
- Синтаксис imagecreatefromjpeg №1
- Вывести полученное изображение "imagecreatefromjpeg
Что такое imagecreatefromjpeg
Как уже было опубликовано прямое предназначение "imagecreatefromjpeg":
Создает новое изображение из файла или URL
Вы можете встретить два вида синтаксиса в интернете:
Синтаксис imagecreatefromjpeg
Либо(более современный синтаксис - верхний синтаксис до "PHP 8"):
Новый синтаксис imagecreatefromjpeg
Синтаксис imagecreatefromjpeg №1
Разберем каждый синтаксис отдельно:
resource - возвращает ресурс типа(например) : "resource №21".
imagecreatefromjpeg - название функции.
string $filename - один элемент, который подразумевает, ну например ссылку на файл "jpeg".
Живой пример - что возвращает imagecreatefromjpeg
Чтобы понимать процессы происходящие в любой функции надо знать, что конкретно они делают и что возвращают!
Для того, чтобы увидеть, что возвращает функция "imagecreatefromjpeg" сделаем простой пример:
Вам потребуется...
Изображение в формате "jpg" - возьмем вот это изображение меня любимого....
Поскольку наша страница не находится в той же папке, что и изображение - нам нужен путь на сервере до картинки, он должен иметь вид типа:
Поместим данный путь в переменную:
Выведем с помощью echo:
echo imagecreatefromjpeg($path_img);
Результат вывода imagecreatefromjpeg
Как я выше и говорил, что функция вернет ресурс(иногда его называют объектом).
Вывести полученное изображение "imagecreatefromjpeg".
Возвращенный ресурс - это конечно хорошо, но как вывести созданное изображение с помощью "imagecreatefrompng"?
Для того, чтобы вывести созданное изображение с помощью imagecreatefrompng вам понадобится:
Чтобы вы могли увидеть это изображение, создадим прямо здесь код, который поможет нам! И чтобы не городить страницы - выведем его - когда в адресной строке будет get.
Путь до корневой:
Путь на сервере до картинки:
Создаем ресурс из картинки:
Используем header для вывода в браузер.
Создаем Png из ресурса:
Код создания нового изображения с помощью imagecreatefrompng.
Html:
<a href=?show_jpg=1 target=_blank>показать новое изображение</a>
Php:
<?
if($_GET['show_jpg'])
{
$path_img = $home.'/_data/img/personal/about_me.jpg';
$imgPng = imagecreatefromjpeg($path_img);
header("Content-type: image/png");
imagejpeg ($imgPng);
}
?>
Пример создания изображения с помощью imagecreatefrompng.
Разместим выше приведенный код прямо здесь:
Нажмите на ссылку - "показать новое изображение"
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: