Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21960 программистов и 1011 роботов. Сейчас ищут 713 программистов ...
Приступая к работе

imagesavealpha - Ошибка

imagesavealpha

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

imagesavealpha Установка флага сохранения всей информации альфа компонента (в противовес одноцветной прозрачности) и сохранение PNG изображения

Описание

bool imagesavealpha ( resource $image , bool $saveflag )

imagesavealpha() устанавливает флаг сохранять всю информацию альфа компонента (в противовес одноцветной прозрачности) и сохраняет PNG изображение.

Для использования функции необходимо отключить альфа сопряжение (imagealphablending($im, false)).

Альфа компонент поддерживается не всеми броузерами. Если есть проблемы с отображением в вашем броузере, попробуйте загрузить скрипт в совместимом с этой возможностью обозревателе, например в Mozilla последней версии.

Список параметров

image

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

saveflag

Требуется ли сохранять альфа канал или нет. По умолчанию FALSE.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования imagesavealpha()

<?php
// Загрузка png изображения с альфа компонентами
$png imagecreatefrompng('./alphachannel_example.png');

// какие-то операции

// Выключение альфа сопряжения и установка альфа флага
imagealphablending($pngfalse);
imagesavealpha($pngtrue);

// Вывод изображения и очистка памяти
header('Content-Type: image/png');

imagepng($png);
imagedestroy($png);
?>

Примечания

Замечание: Эта функция нуждается в GD версии 2.0.1 или выше.

Смотрите также

  • imagealphablending() - Задание режима сопряжения цветов для изображения



Вернуться к: GD и функции для работы с изображениями Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware