PHP | функция imagegif ()

Опубликовано: 23 Февраля, 2022

Функция imagegif () - это встроенная функция в PHP, которая используется для создания файла изображения GIF из данного изображения. Если изображение было сделано прозрачным с помощью функции imagecolortransparent (), то будет создан формат изображения GIF89a, в противном случае будет создан формат изображения GIF87a.
Синтаксис:

 bool imagegif ($ image, $ to)

Параметры: эта функция принимает два параметра, как указано выше и описано ниже:

  • $ image: возвращается одной из функций создания изображений, например imagecreatetruecolor (). Он используется для создания размера изображения.
  • $ to: этот параметр используется для установки пути входного изображения. Если он не установлен или установлен в NULL, тогда будет создан поток необработанного изображения.

Возвращаемое значение: эта функция возвращает True в случае успеха или False в случае неудачи.

Ниже программы иллюстрируют функцию imagegif () в PHP:

Программа 1:

<?php
// Create a new image of given size
$image = imagecreatetruecolor(500, 300);
   
  
// Set background color
$bg = imagecolorallocate($image, 255, 255, 255);
   
// Set text color
$textcolor = imagecolorallocate($image, 0, 153, 0);
   
// Make the background white
imagefilledrectangle($image, 0, 0, 500, 300, $bg);
   
// Draw a text string on the image
imagestring($image, 6, 160, 140, "GeeksforGeeks", $textcolor);
   
// Output the image to browser
header("Content-Type: image/gif");
   
// Create GIF image
imagegif($image);
  
imagedestroy($image);
?>

Выход:

Program 2:

<?php
   
// Load the PNG image file
$png = imagecreatefrompng(
   
// Output the image to browser
header("Content-Type: image/gif");
  
// Convert PNG image to GIF image
imagegif($png);
  
imagedestroy($png);
?>

Выход:

Статьи по Теме:

  • PHP | imagecolorexactalpha () Функция
  • PHP | imagecolormatch () Функция
  • PHP | Функция imagecolorexact ()

Ссылка: http://php.net/manual/en/function.imagegif.php

PHP