JsPhp.ru
Код?... Это просто!
php js Jquery JsPhp blog
ТЕГИ:
php (70)
js (38)
online (13)
html (12)
hash (10)
php array (10)
php img (7)
info (7)
dosite (7)
webp (5)
sha (5)
hosting (4)
jquery (4)
Показать еще :

imagecreatefromjpeg, Синтаксис, пример использования.

"imagecreatefromjpeg" — Создаёт новое изображение из файла или URL.

Версии PHP : 4, PHP 5, PHP 7, PHP 8.

Подробно о imagecreatefromjpeg.

  1. Что такое imagecreatefromjpeg
  2. Синтаксис imagecreatefromjpeg №1
  3. Синтаксис imagecreatefromjpeg №2
  4. Вывести полученное изображение "imagecreatefromjpeg
  1. Что такое imagecreatefromjpeg

    Как уже было опубликовано прямое предназначение "imagecreatefromjpeg":

    Создает новое изображение из файла или URL

    Вы можете встретить два вида синтаксиса в интернете:

    Синтаксис imagecreatefromjpeg

    resource imagecreatefromjpeg ( string $filename )

    Либо(более современный синтаксис - верхний синтаксис до "PHP 8"):

    Новый синтаксис imagecreatefromjpeg

    imagecreatefromjpeg(string $filename): GdImage|false
  2. Синтаксис imagecreatefromjpeg №1

    Разберем каждый синтаксис отдельно:

    resource imagecreatefromjpeg ( string $filename )

    resource - возвращает ресурс типа(например) : "resource №21".

    imagecreatefromjpeg - название функции.

    string $filename - один элемент, который подразумевает, ну например ссылку на файл "jpeg".

    Живой пример - что возвращает imagecreatefromjpeg

    Чтобы понимать процессы происходящие в любой функции надо знать, что конкретно они делают и что возвращают!

    Итак:

    Для того, чтобы увидеть, что возвращает функция "imagecreatefromjpeg" сделаем простой пример:

    Вам потребуется...

    Изображение в формате "jpg" - возьмем вот это изображение меня любимого....

    Поскольку наша страница не находится в той же папке, что и изображение - нам нужен путь на сервере до картинки, он должен иметь вид типа:

    /home/jsphpru/www/_data/img/personal/about_me_1.png

    Поместим данный путь в переменную:

    $path_img = '/home/jsphpru/www/_data/img/personal/about_me_1.png';

    Выведем с помощью echo:

    echo imagecreatefromjpeg($path_img);

    Результат вывода imagecreatefromjpeg

    Как я выше и говорил, что функция вернет ресурс(иногда его называют объектом).

    Resource id #17
  3. Синтаксис imagecreatefromjpeg №2

    Поскольку в момент, когда я пишу данные строки, "PHP 8" еще не доступно у меня на хостере, то результат будут аналогичный...

  4. Вывести полученное изображение "imagecreatefromjpeg".

    Возвращенный ресурс - это конечно хорошо, но как вывести созданное изображение с помощью "imagecreatefrompng"?

    Для того, чтобы вывести созданное изображение с помощью imagecreatefrompng вам понадобится:

    Чтобы вы могли увидеть это изображение, создадим прямо здесь код, который поможет нам! И чтобы не городить страницы - выведем его - когда в адресной строке будет гет запрос.

    <a href=?show_jpg=1 target=_blank>показать новое изображение</a>

    Путь до корневой:

    $home = $_SERVER['DOCUMENT_ROOT'];

    Путь на сервере до картинки:

    $path_img = $home.'/_data/img/personal/about_me.jpg';

    Создаем ресурс из картинки:

    $imgPng = imagecreatefromjpeg($path_img);

    Используем header для вывода в браузер.

    header("Content-type: image/png");

    Создаем Png из ресурса:

    imagejpeg ($imgPng);

    Код создания нового изображения с помощью 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.

    Разместим выше приведенный код прямо здесь:

    Нажмите на ссылку - "показать новое изображение"

jsphp.ru есть здесь:
Полезные ссылки:
ruweb
Я писал немного о ruweb.net!
Помочь проекту JsPhp.ru

Что можно сделать!?

Поделиться ссылкой! C друзьями или врагами!


Помочь проекту JSPHP.RU: прокомментировать :

Скоро...


Мои Проекты :

Скоро...



О хостинге :

Скоро...


© jsphp.ru 2023 , Аминев Марат. Контакты
Страница загружена за : 0.007567 секунд.