PHP Developers Network
http://forums.devnetwork.net/

image resizing
http://forums.devnetwork.net/viewtopic.php?f=32&t=38657
Page 1 of 1

Author:  lostinphp [ Mon Sep 26, 2005 10:32 am ]
Post subject:  image resizing

i am well aware that this subject of resizing images or otherwise thumbnail generation has been dealt wid a zillion times in this forum..
i searched all the previous posts regarding this subject and still not found my answer..
im gonna post the code so dat someone will be able to tell me why i get a black block instead of the thumbnail format of the original image..
please note that ther is no database from where i call these images..they are just folders.

Syntax: [ Download ] [ Hide ]
$n_width="80"; // Fix the width of the thumb nail images

$n_height="80"; // Fix the height of the thumb nail imaage

$tsrc="thimg/$fname";

$msrc="upimg/$fname";





// Path where thumb nail image will be stored



if (!($ftype =="image/pjpeg" OR $ftype=="image/gif"))

{

if($ftype=="image/jpeg")

{

$im=@imagecreatefromjpeg($fname);

$width=imageSX($im);              // Original picture width is stored

$height=imageSY($im);             // Original picture height is stored

$newimage=imagecreatetruecolor($n_width,$n_height);                

imagecopyresampled($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height);

imagejpeg($newimage,$tsrc);

imagecolorallocate($im,0,0,0);

chmod("$tsrc",0777);

chmod("$msrc",0777);


thank u

Author:  feyd [ Mon Sep 26, 2005 10:34 am ]
Post subject: 

your variables appear to come from thin air, how are they set?

Author:  pickle [ Mon Sep 26, 2005 4:56 pm ]
Post subject: 

When an image is created, it's black by default, then you put colours and images overtop of it. Tthis problem usually occurs because you're not copying the correct pixels. Echo all your width and height variables and see if any of them are zero, or not what you expect.

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/