См. интсрукция по ruweb.
Imagecreatefromjpeg, Синтаксис, пример использования.
12.03.2026 13:03 / Марат / Смотрели : 43 / php | php_img | php_файл | файл |"imagecreatefromjpeg" — Создаёт новое изображение из файла или URL.
Версии PHP : 4, PHP 5, PHP 7, PHP 8.
Подробно о imagecreatefromjpeg.
- Что такое imagecreatefromjpeg
- Синтаксис imagecreatefromjpeg №1
- Синтаксис imagecreatefromjpeg №2
- Вывести полученное изображение "imagecreatefromjpeg
-
Что такое imagecreatefromjpeg -
Синтаксис imagecreatefromjpeg №1 -
Синтаксис imagecreatefromjpeg №2 -
Вывести полученное изображение "imagecreatefromjpeg".
Как уже было опубликовано прямое предназначение "imagecreatefromjpeg":
Создает новое изображение из файла или URL
Вы можете встретить два вида синтаксиса в интернете:
Синтаксис imagecreatefromjpeg
resource imagecreatefromjpeg ( (string) $filename )
Либо(более современный синтаксис - верхний синтаксис до "PHP 8"):
Новый синтаксис imagecreatefromjpeg
imagecreatefromjpeg((string) $filename): GdImage|false
Разберем каждый синтаксис отдельно:
resource imagecreatefromjpeg ( (string) $filename )
resource - возвращает ресурс типа(например) : "resource №21".
imagecreatefromjpeg - название функции.
(string) $filename - один элемент, который подразумевает, ну например ссылку на файл "jpeg".
Живой пример - что возвращает imagecreatefromjpeg
Чтобы понимать процессы происходящие в любой функции надо знать, что конкретно они делают и что возвращают!
Для того, чтобы увидеть, что возвращает функция "imagecreatefromjpeg" сделаем простой пример:
Вам потребуется...
Изображение в формате "jpg" - возьмем вот это изображение меня любимого....
Поскольку наша страница не находится в той же папке, что и изображение - нам нужен путь на сервере до картинки, он должен иметь вид типа:
home/www/_data/personal/about_me_moscow.jpg
Поместим данный путь в переменную:
$path_img = 'home/www/_data/personal/about_me_moscow.jpg';
Выведем с помощью echo:
echo imagecreatefromjpeg($path_img);
Результат вывода imagecreatefromjpeg
Как я выше и говорил, что функция вернет ресурс(иногда его называют объектом).
Resource id #17
Поскольку в момент, когда я пишу данные строки, "PHP 8" еще не доступно у меня на хостере, то результат будут аналогичный...
Возвращенный ресурс - это конечно хорошо, но как вывести созданное изображение с помощью "imagecreatefromjpeg"?
Для того, чтобы вывести созданное изображение с помощью imagecreatefromjpeg вам понадобится:
Чтобы вы могли увидеть это изображение, создадим прямо здесь код, который поможет нам! И чтобы не городить страницы - выведем его - когда в адресной строке будет гет запрос.
<a href=?show_jpg=1 target=_blank>показать новое изображение</a>
Путь до корневой:
$home = $_SERVER['DOCUMENT_ROOT'];
Путь на сервере до картинки:
$path_img = $home.'/_data/personal/about_me_moscow.jpg';
Создаем ресурс из картинки:
$imgJpg = imagecreatefromjpeg($path_img);
Используем header для вывода в браузер.
header("Content-type: image/jpg");
Создаем jpg из ресурса:
imagejpeg ($imgJpg);
Код создания нового изображения с помощью imagecreatefromjpeg.
Будем получать данные из уже существующего фото.
Создание нового изображения - это отдельная тема.
Html:
<a href=?show_jpg=1 target=_blank>показать новое изображение</a>
Php:
<?
if($_GET['show_jpg'])
{
$path_img = $home.'/_data/personal/about_me_moscow.jpg';
$imgJpg = imagecreatefromjpeg($path_img);
header("Content-type: image/jpg");
imagejpeg ($imgJpg);
}
?>
Пример создания изображения с помощью imagecreatefromjpeg.
Разместим выше приведенный код прямо здесь:
Нажмите на ссылку - "показать новое изображение"
показать новое изображение
Последнние комментарии:
14.12.2025 :комменты вернулись!
Марат
18.04.2026 18:04
Марат
17.03.2026 14:29
Марат
22.02.2026 17:34
Марат
10.01.2026 23:29
Марат
05.01.2026 19:49