Войти
×
Меню :
php img (16)
php (390)



Blog (1967)
other (413)
php (390)
js (302)
html (153)
php book (147)
css (147)
пк (124)
html tags (63)
js tag (56)
windows (48)
js method (44)
jquery (43)
php array (39)
Показать еще :
text (37)
ruweb.net (37)
js date (33)
form html (30)
online (29)
link (26)
fonts (24)
dosite (22)
js events (22)
php file (21)
foto (20)
atom (20)
input (19)
database (19)
lingvo (18)
forum (18)
svg (18)
php date (17)
mysql (17)
hosting (17)
фото (16)
php img (16)
android (15)
img (15)
php time (15)
color (15)
info (15)
board (14)
notepad (14)
js url (14)
js time (14)
xiaomi (14)
jsphp (14)
table (13)
osclass (13)
htaccess (13)
знак (13)
select (13)
yandex (13)
php path (12)
$ server (12)
download (12)
keyboard (11)
vs code (11)
icon (11)
html book (11)
dw block (10)
js delete (10)
paint (10)
form (10)
css img (10)
ось (10)
mouse (10)
iframe (9)
ftp (9)
cookie (8)
hover (8)
php url (7)
ok (7)
comment (6)
search (6)
hey tag (6)
canvas (6)
list (6)
php get (6)
js vars (6)
нок (6)
click (6)
tag a (5)
js math (5)
js file (5)
web (5)
heading (5)
reg.ru (5)
value (5)
mb (5)
js id (5)
year (5)
xml (5)
console (5)
js hash (4)
games (4)
ssl (4)
bbcode (4)
base64 (4)
day (4)
week (4)
task (4)
js form (4)
symbols (4)
news (4)
folder (4)
word (4)
month (4)
pages (4)
ucoz (4)
vk (4)
submit (4)
numbers (4)
adminka (4)
scandir (4)
js img (4)
youtube (4)
php var (4)
2022 (4)
js book (3)
file (3)
padding (3)
line (3)
рся (3)
php day (3)
video (3)
https (3)
js post (3)
куб (3)
captcha (3)
units (3)
404 (3)
aimp (3)
domen (3)
qr code (3)
counter (2)
height (2)
details (2)
kfc (2)
seo (2)
prompt (2)
sitemap (2)
blob (2)
google (2)
arrows (2)
src (2)
tag hr (2)
typeof (2)
akaso (2)
replace (1)
cursor (1)
header (1)
opera (1)
name (1)
font (1)
smile (1)
нод (1)
jino (1)
rutube (1)
php (1)
date (1)
втб (1)
archive (1)
chart (1)
webp (1)
speed (1)
scroll (1)
#html (1)

Imagecreatefrompng

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

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

Подробно о imagecreatefrompng.

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

  1. Что такое imagecreatefrompng

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

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

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

    Синтаксис imagecreatefrompng

    resource imagecreatefrompng ( string $filename )

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

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

    imagecreatefrompng(string $filename): GdImage|false

  2. Синтаксис imagecreatefrompng №1

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

    resource imagecreatefrompng ( string $filename )

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

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

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

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

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

    Итак:

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

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

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

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

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

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

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

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

    echo imagecreatefrompng($path_img);

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

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

    Resource id #17
    Это интересно...

    Обратите внимание... на возвращенный ресурс... сравните с тем, что вернуло imagecreatefromjpeg... тоже самое "Resource id #17".

    Казалось бы... функция разная, картинка разная... а "Resource" - одинаковый...


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

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

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

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

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

    Путь до корневой = $_SERVER['DOCUMENT_ROOT']:

    $home = $_SERVER['DOCUMENT_ROOT'];

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

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

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

    $imgPng = imagecreatefrompng($path_img);

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

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

    Создаем Png из ресурса с пощью imagePng:

    imagePng($imgPng);

    Код создания нового изображения с помощью imagecreatefrompng.

    Html:

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

    Php:

    <?

    if($_GET ['show_png'])

    {

    $home = $_SERVER['DOCUMENT_ROOT'];

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

    $imgPng = imagecreatefrompng($path_img);

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

    imagePng($imgPng);

    }

    ?>

    Пример создания изображения с помощью imagecreatefrompng.

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

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

Не стесняемся говорить спасибо!
Всего комментариев : 0 Comments+ 2.0
+ =
Помочь проекту DwWeb.ru

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

Этим вы очень поможете проекту! Заранее огромное спасибо!

2). Помочь материально.

Последнние комментарии:

14.12.2025 :
комменты вернулись!
Марат 18.01.2026 12:19
Вы не поверите... но РСЯ вновь заработал на сайте... Полгода я гадал... подробнее...
Марат 17.01.2026 18:55
Обновлен пункт Удаление файла по выделенной радиоточке +... подробнее...
Марат 10.01.2026 21:21
Обновлен  пункт  Удаление файла по его адресу -> из... подробнее...
Марат 28.12.2025 12:43
С сегодняшнего дня доступен тег "okvideo" Пример использования тега... подробнее...
Марат 24.12.2025 22:43
Как я сделал для стены о Bbcod - ах, таже сделаю и для комментов!... подробнее...
ruweb
См. интсрукция по ruweb. dwweb.ru есть здесь:
Все соцсети в одном месте!
defense_js Разное :Игра "пятнашки"
Угадай страну по флагу

Кальклятор
Математика онлайн

Списки шифрования
Часы

Числа словами
Названия чисел(max=10305)
Графики

Qr код онлайн

Как сделать сайт?
Md5 онлайн
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2026 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.048245 секунд.