Код?... Это просто!
php js Jquery JsPhp blog
ТЕГИ:
php (101)
php img (7)

php (101)
js (87)
php date (19)
html (14)
online (14)
js slice (13)
encode (11)
js array (11)
php array (10)
js date (10)
engine (10)
hash (10)
dosite (9)
info (7)
php img (7)
jsphp (6)
Показать еще :

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/www/_data/img/personal/about_me_1.png

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

    $path_img = '/home/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 прокомментировать :

Скоро...


Мои Проекты :

Скоро...



О хостинге :

Скоро...


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