• 27038
  • 45
  • 4
Нравится блог?
Подписывайтесь!

PHP GD введение

Библиотека GD это великолепная библиотека от Томаса Баутела, предназначенная для динамической работы с изображениями. С версии РНР 4,3 входит в стандартную поставку интерпретатора, для младших версии придется подключать его. Мы будем работать в Денвере, у кого нет, скачайте его обязательно.

Объяснять работу с Денвером я, естественно, не буду, также не буду и основы языка РНР. Рассмотрим только чисто библиотеку, ничего лишнего.

imagecreate(width,height)

Создает изображение, где  width – ширина, height – высота создаваемого изображения.

Давайте создадим изображение:

imagecreate(width,height);

Но, чтобы в дальнейшем работать с ним мы должны поместить его переменную:

$image=imagecreate(400,50);

Давайте теперь методом imagecolorallocate, укажем его цвет. В этот метод мы передаем 4 параметра:

1)      Какое изображение мы рассматриваем.

2)      3 параметра цвета по цветовой схеме RGB.

imagecolorallocate($image,0,0,0);

Дальше мы должны указать расширение выходного изображения (это может PNG, JPEG, GIF), допустим, мы хотим PNG:

imagepng($image);

Но если мы сейчас запустим, то мы получим ошибку такого вида:

«‰PNG IHDRђ2


HТ­Ю
 
PLTE§z=ЪIDATH‰нБ В чOmяцµE»ъIEND®B`‚»

Чтобы исправить это, мы должны отправить заголовки серверу вот так:

header('Content-Type: image/png;');

Вы должны вставить его перед тем, как мы казали расширение выходного изображения.

Полный код будет таков:

<?php

$image=imagecreate(400,50);

imagecolorallocate($image,0,0,0);

header('Content-Type: image/png;');

imagepng($image);

?>

Вы получили черный прямоугольник, считайте его своеобразным Hello Word-ом. На этом всё. Что не понятно комментируйте.

Позволю себе немного рекламы: уроки программирования - Dirlo.IN, онлайн кино для мегалайнеров - KinoZorg, уроки сишарп для начинающих

itech
29 марта 2012, 2:18
672

Загрузка...

Комментарии

itech
0
0
При высоком проявлении интереса читателей к библиотеке GD я буду продолжать статьи именно на эту библиотеку.

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Мысли вслух. Почему казахи перестали общаться с родственниками и ходить в гости?

Мысли вслух. Почему казахи перестали общаться с родственниками и ходить в гости?

Дастархан в те времена был скромен. Не было понятия «сынау» - осуждения кто как живет, какой в доме ремонт и т.д. Пока взрослые обсуждали задержку заработной платы, мы играли в армию, жмурки, строили городки...
socium_kzo
5 дек. 2016 / 15:19
  • 32734
  • 31
Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

ГПК содержит 505 статей, многие из которых написаны несколько сложным юридическим языком. Однако теперь понять их можно проще и без обращения к юристу.
RuSnake
6 дек. 2016 / 10:31
  • 11160
  • 0
Невозвращенцы-болашаковцы должны государству почти 2 млрд тенге. Кто их теперь вернет?

Невозвращенцы-болашаковцы должны государству почти 2 млрд тенге. Кто их теперь вернет?

Как сообщают новостные порталы, в Нью-Йорке нашёлся бывший болашаковец Ержан Еликов, исчезнувший пять лет назад и всё это время не выходивший на связь с родителями. Да-да, это именно он, «тот самый».
openqazaqstan
9 дек. 2016 / 14:31
  • 11842
  • 51
Цены Шымбулака – не для казахстанцев? Но вы не нойте. Держитесь и всего вам хорошего

Цены Шымбулака – не для казахстанцев? Но вы не нойте. Держитесь и всего вам хорошего

Знаменитый алматинский горнолыжный курорт «Шымбулак», которым мы все привыкли гордиться, с 10 декабря поднимает цены на свои услуги. Например, дневной абонемент на катание на склонах Шымбулака...
pacifist
9 дек. 2016 / 12:13
  • 11110
  • 31
Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

"Мужчины должны у вас тут права качать, ибо их процент в вашей численности населения уступает проценту женщин". Я машинально начала уверять, что у нас в стране таковых не имеется...
Sapientia
5 дек. 2016 / 10:52
  • 11207
  • 71
Известный европейский фотограф показал истинную красоту казашек

Известный европейский фотограф показал истинную красоту казашек

С 26 по 30 ноября в Алматы гостил известный европейский фотограф Ян Маклайн в рамках реализации совместного проекта с Казахстаном. Подробности не уточняются, однако ходят слухи о том, что этот...
Muchacho55
7 дек. 2016 / 18:29
  • 9997
  • 8
Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Конечно, Алматы заслужил эту дорогу. Невзирая на все издержки, которые могут возникнуть. Заслужил и как крупнейший город Казахстана, и как субъект, формирующий своими налогами около четверти всех...
merurg
7 дек. 2016 / 12:35
  • 7679
  • 20
«Лицо дьявола»? Страшный силуэт на стекле – не оправдание водительской безответственности

«Лицо дьявола»? Страшный силуэт на стекле – не оправдание водительской безответственности

Казнет уже которые сутки подряд обсуждает страшную аварию на трассе Астана – Боровое, где сошлись страшные мистические знаки и где из-за банальной человеческой безответственности гибли люди..
openqazaqstan
8 дек. 2016 / 13:14
  • 7130
  • 7
10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

Я почти год проработала в школе, и когда уходила оттуда, была самым счастливым человеком в мире. Тот год, честно говоря, я и сейчас вспоминаю с ужасом.
demonica
6 дек. 2016 / 17:21
  • 6878
  • 79