Welcome to WebmasterWorld Guest from 54.159.50.111

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Problem with imagesx

     
7:05 am on Jan 2, 2009 (gmt 0)

Full Member

10+ Year Member

joined:Aug 29, 2003
posts:244
votes: 0


Hi Guys,

I'm trying to create thumbnails for my website but I'm having a problem. When I use imagesx it keeps telling me "Warning: imagesx(): supplied argument is not a valid Image resource in ... on line 13". This is my code:

$basedir = "/home/blabla/public_html/blabla/";
$oSourceImage = $basedir."308.jpg";
$nWidth = imagesx($oSourceImage);
$nHeight = imagesy($oSourceImage);

What am I doing wrong here ? The picture is available in that specific directory.

9:27 am on Jan 2, 2009 (gmt 0)

Full Member

10+ Year Member

joined:Aug 29, 2003
posts:244
votes: 0


someone please ?
9:40 am on Jan 2, 2009 (gmt 0)

Administrator

WebmasterWorld Administrator coopster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:July 31, 2003
posts:12533
votes: 0


I would start with the PHP online documentation for the imagesx [php.net] function which expects the argument being passed to be an image resource, as explained on that page:


image

An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

9:56 am on Jan 2, 2009 (gmt 0)

Full Member

10+ Year Member

joined:Aug 29, 2003
posts:244
votes: 0


Hi Coopster,

I've already read the documentation yesterday evening, but now I really focused ;-) I guess I have to add the following code to make it work:
$basedir = "/home/blabla/public_html/blabla/";
$oSourceImage = $basedir."308.jpg";
$img = ImageCreateFromJpeg($oSourceImage);
$nWidth = imagesx($img);
$nHeight = imagesy($img);

I will check it out later on today. Thanks (again) for your help coopster!

10:00 am on Jan 2, 2009 (gmt 0)

Administrator

WebmasterWorld Administrator coopster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:July 31, 2003
posts:12533
votes: 0


Now you're getting back on track :)