Toms Homepage
  Home    Downloads    Your Account    Forums  
  Create an account
Modules
· Home
· Games
· My Gallery
· PHP Manual
· PHP-Nuke HOWTO
· Web Links
· Your Account
 
Who's Online
Welcome, Anonymous
Nickname

Password

Security Code
Security Code
Type Security Code


(Register)

Membership:
Latest: RosieB77
New Today: 66
New Yesterday: 647
Overall: 45399

People Online:
Visitors: 93
Members: 11
Total: 104

Online Now:
 Lillian60
 Tia0656
COM MicaelaGr
COM RenDoll
COM HughBooke
COM EduardoC4
COM RosieB77
 BrandonUJ
 RomanFred
 CeliaSinc
COM RalphBurl
 
imagecreatefrompng

imagecreatefrompng

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

imagecreatefrompng -- Create a new image from file or URL

Description

resource imagecreatefrompng ( string filename )

imagecreatefrompng() returns an image identifier representing the image obtained from the given filename.

imagecreatefrompng() returns an empty string on failure. It also outputs an error message, which unfortunately displays as a broken link in a browser. To ease debugging the following example will produce an error PNG:

Example 1. Example to handle an error during creation (courtesy vic at zymsys dot com)

<?php
function LoadPNG($imgname)
{
    
$im = @imagecreatefrompng($imgname); /* Attempt to open */
    
if (!$im) { /* See if it failed */
        
$im  = imagecreate(150, 30); /* Create a blank image */
        
$bgc = imagecolorallocate($im, 255, 255, 255);
        
$tc  = imagecolorallocate($im, 0, 0, 0);
        
imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
        
/* Output an errmsg */
        
imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
    }
    return
$im;
}
?>


Tip: You can use a URL as a filename with this function if the fopen wrappers have been enabled. See fopen() for more details on how to specify the filename and Appendix L for a list of supported URL protocols.

Warning

Windows versions of PHP prior to PHP 4.3.0 do not support accessing remote files via this function, even if allow_url_fopen is enabled.

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2004 by Tom Nitzschner.
Web site engine code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.089 Seconds

:: VereorLCARS phpbb2 style by Vereor :: PHP-Nuke theme by www.nukemods.com ::