whiteboikyle Posted June 10, 2009 Share Posted June 10, 2009 here is my out come Here is the code <?php error_reporting(E_ALL); include("config.php"); if(isset($_GET['id'])){ if(isset($_GET['img'])){ if(ctype_digit($_GET['id'])){ $query = $config->query("SELECT * FROM `members` WHERE `id` = '".mysql_escape_string($_GET['id'])."'"); if(mysql_num_rows($query) == 1){ $row = mysql_fetch_array($query); $userpic = $row['picture']; $rank = $row['rank']; $rank = "images/".$rank.".jpg"; $rank = imagecreatefromjpeg($rank); $result7 = $config->query("SELECT * FROM `games` WHERE ID = '".$row['game']."'"); $row2 = mysql_fetch_array($result7); $explode = explode(".", $row2['image']); if(in_array("jpg", $explode)){ $game = imagecreatefromjpeg($row2['image']); } elseif(in_array("png", $explode)){ $game = imagecreatefrompng($row2['image']); } elseif(in_array("gif", $explode)){ $game = imagecreatefromgif($row2['image']); } else{ die("The main game is not a png/jpg/gif!"); } $userimage = imagecreatefromjpeg("http://clanan.net/image.php?memberpic=".mysql_escape_string($_GET['id'])); $im = imagecreatefrompng("images/".$_GET['img']); //image.php?memberpic=".$_GET['id' if(!$im) { die(""); } $font = "arial.ttf"; $yellow = imagecolorallocate($im, 255, 255, 0); $black = imagecolorallocate($im, 0, 0, 0); $white = imagecolorallocate($im, 255, 255, 255); imagettftext($im, 10, 0, 165, 30, $white, $font, "Name: ".$row['username']); imagettftext($im, 10, 0, 165, 55, $white, $font, "Recruits: ".$row['recruits']); imagettftext($im, 10, 0, 165, 80, $white, $font, "Days In Clan: ".finddsl($row['joined'])); imagettftext($im, 10, 0, 165, 105, $white, $font, "AIM: ".$row['aim']); imagettftext($im, 10, 0, 165, 130, $white, $font, "DSL: ".finddsl($row['timestamp'])); imagettftext($im, 10, 0, 305, 30, $white, $font, "Main Game"); imagecopymerge($im, $game, 325, 35, 0, 0, 28, 14, 100); imagecopymerge($im, $rank, 15, 115, 0, 0, 130, 25, 100); imagecopyresampled($im, $userimage, 30, 10, 0, 0, 100, 100, 100, 100); //imagecopymerge($im, $userimage, 30, 10, 0, 0, 100, 100, 100); //imagestring($im, 3, 165, 15, "TESTING", $white); header('Content-type: image/png'); imagepng($im); imagedestroy($im); } else{ die("The ID you submitted came back as 0 results"); } } else{ die("ID must be numeric!"); } } else{ die(); } } else{ die(); } ?> I am trying to get the picture (above the Commander) to resize to 100 by 100 pixels.. the url to the image is http://clanan.net/image.php?memberpic=155 I dono why mine isn't resized Link to comment https://forums.phpfreaks.com/topic/161619-solved-resizing-using-imagecopyresampled/ Share on other sites More sharing options...
kobmat Posted June 10, 2009 Share Posted June 10, 2009 Try this. $userimage_size = getimagesize("http://clanan.net/image.php?memberpic=".mysql_escape_string($_GET['id']); imagecopyresampled($im, $userimage, 30, 10, 0, 0, 100, 100, $userimage_size[0], $userimage_size[0]); Link to comment https://forums.phpfreaks.com/topic/161619-solved-resizing-using-imagecopyresampled/#findComment-852867 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.