Новые книги

Это практическое руководство, в котором вы найдете описание базовых принципов и четкий пошаговый план по созданию высокоэффективного брендинга. Вы узнаете, как в эпоху продуктовой и информационной перегруженности выйти на рынок с предложением, которое обязательно заметят. А также научитесь достигать главной цели брендинга: удовлетворять клиентов так, чтобы со временем все больше людей покупали у вас все больше товаров и услуг по более высокой цене.
Изучив эту книгу, вы научитесь делать великолепные презентации, с помощью которых можно донести свои мысли и идеи до любой аудитории – совета директоров, команды проекта, слушателей семинара. Вы поймете, как и когда следует использовать PowerPoint, как готовить презентацию, выбрать дизайн слайдов, расставлять акценты и располагать картинки, схемы и графики и самое главное – как не перегрузить презентацию лишней информацией.

Книга предназначена для широкого круга читателей.

imagegif

Учебник РНР
НазадВперёд

imagegif

(PHP 3, PHP 4)

imagegif - выводит изображение в браузер или файл.

Описание

int imagegif (resource image [, string filename])

imagegif() создаёт GIF-файл filename из изображения image. Аргумент image возвращается из функции imagecreate().

Формат изображения будет GIF87a, если только изображение не было сделано прозрачным функцией imagecolortransparent(), - тогда формат будет GIF89a.

Аргумент filename является необязательным и, если опущен, сырой поток изображения будет выведен напрямую. Отправляя image/gif content-type с помощью header(), вы можете создать PHP-скрипт, который выводит GIF-изображения напрямую.

Примечание: поскольку вся поддержка GIF была из GD-библиотеки версии 1.6, это функция не будет доступна, если вы используете эту версию GD-библиотеки.

Следующий фрагмент кода позволяет создать более переносимые приложения PHP с помощью автоопределения типа поддерживаемой GD. Замените последовательность header ("Content-type: image/gif"); imagegif ($im); более гибкой последовательностью:

<?php
if (function_exists("imagegif")) {
    header ("Content-type: image/gif");
    imagegif ($im);
}
elseif (function_exists("imagejpeg")) {
    header ("Content-type: image/jpeg");
    imagejpeg ($im, "", 0.5);
}
elseif (function_exists("imagepng")) {
    header ("Content-type: image/png");
    imagepng ($im);
}
elseif (function_exists("imagewbmp")) {
    header ("Content-type: image/vnd.wap.wbmp");
    imagewbmp ($im);
}
else
    die("No image support in this PHP server");
?>

Примечание: в версиях 3.0.18 и 4.0.2 вы можете использовать функцию imagetypes() вместо function_exists() для проверки существования поддержки форматов изображений:

if (imagetypes() & IMG_GIF) {
    header ("Content-type: image/gif");
    imagegif ($im);
}
elseif (imagetypes() & IMG_JPG) {
        ... etc.

См. также imagepng(), imagewbmp(), imagejpeg(), imagetypes().


Назад Оглавление Вперёд
imagegd Вверхimageinterlace