Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

imagecreatefromgif(3) [php man page]

IMAGECREATEFROMGIF(3)							 1						     IMAGECREATEFROMGIF(3)

imagecreatefromgif - Create a new image from file or URL

SYNOPSIS
resource imagecreatefromgif (string $filename) DESCRIPTION
imagecreatefromgif(3) returns an image identifier representing the image obtained from the given filename. Tip A URL can be used as a filename with this function if the fopen wrappers have been enabled. See fopen(3) for more details on how to specify the filename. See the "Supported Protocols and Wrappers" for links to information about what abilities the various wrappers have, notes on their usage, and information on any predefined variables they may provide. PARAMETERS
o $filename - Path to the GIF image. RETURN VALUES
Returns an image resource identifier on success, FALSE on errors. EXAMPLES
Example #1 Example to handle an error during loading of a GIF <?php function LoadGif($imgname) { /* Attempt to open */ $im = @imagecreatefromgif($imgname); /* See if it failed */ if(!$im) { /* Create a blank image */ $im = imagecreatetruecolor (150, 30); $bgc = imagecolorallocate ($im, 255, 255, 255); $tc = imagecolorallocate ($im, 0, 0, 0); imagefilledrectangle ($im, 0, 0, 150, 30, $bgc); /* Output an error message */ imagestring ($im, 1, 5, 5, 'Error loading ' . $imgname, $tc); } return $im; } header('Content-Type: image/gif'); $img = LoadGif('bogus.image'); imagegif($img); imagedestroy($img); ?> The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example : Example to handle an error during loading of a GIF NOTES
Note GIF support was removed from the GD library in Version 1.6, and added back in Version 2.0.28. This function is not available between these versions. Note When reading animated GIF files into memory, only the first frame is returned in the image resource pointer. PHP Documentation Group IMAGECREATEFROMGIF(3)

Check Out this Related Man Page

IMAGEFLIP(3)								 1							      IMAGEFLIP(3)

imageflip - Flips an image using a given mode

SYNOPSIS
bool imageflip (resource $image, int $mode) DESCRIPTION
Flips the $image image using the given $mode. PARAMETERS
o $ image -An image resource, returned by one of the image creation functions, such as imagecreatetruecolor(3). o $mode - Flip mode, this can be one of the IMG_FLIP_* constants: +--------------------+---------------------------------------------------+ | Constant | | | | | | | Meaning | | | | +--------------------+---------------------------------------------------+ | | | |IMG_FLIP_HORIZONTAL | | | | | | | Flips the image horizontally. | | | | | | | | IMG_FLIP_VERTICAL | | | | | | | Flips the image vertically. | | | | | | | | IMG_FLIP_BOTH | | | | | | | Flips the image both horizontally and verti- | | | cally. | | | | +--------------------+---------------------------------------------------+ RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Flips an image vertically This example uses the IMG_FLIP_VERTICAL constant. <?php // File $filename = 'phplogo.png'; // Content type header('Content-type: image/png'); // Load $im = imagecreatefrompng($filename); // Flip it vertically imageflip($im, IMG_FLIP_VERTICAL); // Output imagejpeg($im); imagedestroy($im); ?> The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example: Vertically flipped image Example #2 Flips the image horizontally This example uses the IMG_FLIP_HORIZONTAL constant. <?php // File $filename = 'phplogo.png'; // Content type header('Content-type: image/png'); // Load $im = imagecreatefrompng($filename); // Flip it horizontally imageflip($im, IMG_FLIP_HORIZONTAL); // Output imagejpeg($im); imagedestroy($im); ?> The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example: Horizontally flipped image NOTES
Note This function is only available if PHP is compiled with the bundled version of the GD library. PHP Documentation Group IMAGEFLIP(3)
Man Page