  Leif3 Force Me
join:2002-04-25 | reply to Roundboy Re: thumbnail creation without save?
I'll try it out and let you know. Many thanks. PHP continues to amaze me. |
|
  Roundboy Premium join:2000-10-04 Drexel Hill, PA
| reply to Leif3 certianly..
I call the image like:
IMG SRC="/makeimage.php?file=$file">
this means call the makeimage.php file with arguments that the php code needs:
makeimage.php :
code:
// set base image $image = "/home/ercdvs/public_html/archive/$id/$file"; $image_info = getimagesize($image); // image specifics $too_big_diff_ratio = $image_info[0]/$max_width; $new_img_width = $max_width; $new_img_height = round($image_info[1]/$too_big_diff_ratio);
// determine image type if($image_info[2] == "2") // JPEG { // This is for resizing JPG only Header ("Content-type: image/jpeg"); $src_img = @imagecreatefromjpeg($image); $dst_img = @imagecreatetruecolor($new_img_width,$new_img_height); imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $new_img_width, $new_img_height, $image_info[0], $image_info[1]); imagejpeg($dst_img,'',90); ImageDestroy($src_img); ImageDestroy($dst_img);
}
This code takes the directory and filename of the big image.. and if it is a jpg, resizes to a max width of 100, and a hieght keeping with the image ratio
I need to write vrey similar code for gif, png, etc.. but 99.9% of m images are jpg.
feel free to copy and ask me any questions. --
Girls are like internet domain names, the ones I like are already taken. Unless you get one from a strange country
I dont know the difference between games and reality anymore ...I just used a shotgun on my mother and she's not respawning |
|
  Leif3 Force Me
join:2002-04-25 | reply to Roundboy Could you post a sample of some code. Thanks. |
|
  Roundboy Premium join:2000-10-04 Drexel Hill, PA
| reply to Roundboy i actually got it working..
I have the proper workings of the functions.. it ust wasn't displaying..
but it turns out i had an error in the php age i was calling.. resulting in no image..
everything is working on the fly now.. no thumbnails saved |
|
  Lazarus Long
join:2000-11-24 Saint Louis, MO
| reply to Roundboy Look at some of the image functions in PHP.
I use the following the ImageCopyResized and ImageJpeg functions to create thumbnails on the fly
Hope this helps -- Always listen to experts. They'll tell you what can't be done, and why. Then do it. |
|
  Roundboy Premium join:2000-10-04 Drexel Hill, PA
| i have the code in place to create a tumbnail via php from an image..
but i want to create and DISPLAY it only the fly.. not save it to a directory..
i know that i can call:
img src = "myscript.php?arguments"
but i can't pass the filename, etc of the image i want to create the thumbnail from..
if i call the function directly in the img scr.. then the page is ONLY the thumbnail.. not contained in an image..
any insights on how to make a thumbnail for display on a page without saving it to a directory?? --
Girls are like internet domain names, the ones I like are already taken. Unless you get one from a strange country
I dont know the difference between games and reality anymore ...I just used a shotgun on my mother and she's not respawning |
|