Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Webmasters and Developers » thumbnail creation without save?
Uniqs:
18
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
Any way to advance... »
« [Help] Setting up Apache HTTP server and FTP  

Roundboy
Premium
join:2000-10-04
Drexel Hill, PA

thumbnail creation without save?

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

Lazarus Long

join:2000-11-24
Saint Louis, MO

Re: thumbnail creation without save?

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 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

Leif3
Force Me

join:2002-04-25
Could you post a sample of some code.
Thanks.

Roundboy
Premium
join:2000-10-04
Drexel Hill, PA

Re: thumbnail creation without save?

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
I'll try it out and let you know. Many thanks. PHP continues to amaze me.
Forums » Tech and Talk » OS and Software » Webmasters and DevelopersAny way to advance... »
« [Help] Setting up Apache HTTP server and FTP  


Wednesday, 02-Dec 11:04:13 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.
page compression OFF
Most commented news this week
· [159] Comcast Releasing Promised Usage Meter
· [70] Latest Consumer Reports Survey Not Kind To AT&T
· [69] Baltimore To Ban Lazy Cable Installs
· [60] Broadband Killed The Game Console
· [52] Rogers Unveils The ISP Dream Model
· [45] ACTA: Global Three Strikes
· [41] Rural Carriers Quickly Embracing Fiber
· [35] Charter Exits Chapter 11
· [35] Graduate Student Unveils Sprint's GPS Sharing With Feds
· [33] AT&T Top Lobbyist Cicconi Has His Feelings Hurt
Most people now reading
· Am I the only one that loves to work in IT? [No, I Will Not Fix Your #@$!! Computer]
· So I found a gold mine... [World of Warcraft]
· Data Usage Meter Launched [Comcast HSI]
· A little freaky, not sure if its legit. [Spam, Scam and Phishbusters]
· IMG 1.7 (IMG Updates and Discussion) [Verizon FIOS TV]
· [Newsgroups] Newzleech down? [Filesharing Software]
· LFM Overkill [World of Warcraft]
· Windows 7 boot manager editing questions [Microsoft Help]
· UBB round 2 at the CRTC [Canadian Broadband]
· Quality/longevity of 15A 120V receptacles [Home Repair & Improvement]