Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Webmasters and Developers » thumbnail creation without save?
Search Topic:
Uniqs:
20
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  
AuthorAll Replies


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
Forums » Tech and Talk » OS and Software » Webmasters and DevelopersAny way to advance... »
« [Help] Setting up Apache HTTP server and FTP  


Friday, 04-Dec 14:22:31 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
· [163] Comcast Releasing Promised Usage Meter
· [145] Avast Antivirus Has Gone Mad
· [117] Comcast Makes NBC Universal Acquisition Official
· [104] Graduate Student Unveils Sprint's GPS Sharing With Feds
· [99] Google Invades ISP, OpenDNS Turf With Google Public DNS
· [81] Latest Consumer Reports Survey Not Kind To AT&T
· [77] FCC Ponders Moving From PSTN To IP Voice
· [74] Sprint Defuses GPS Privacy Media Bomb
· [70] Baltimore To Ban Lazy Cable Installs
· [64] Broadband Killed The Game Console
Most people now reading
· False positive in Avast! or is it real? [Security]
· People would bewalking away from the table if ACTA public [TekSavvy]
· DNS options, what are YOU using? [TekSavvy]
· [WotLK] Doing away w/ conquest? [World of Warcraft]
· Linux is terrorist - according to MS... [All Things Unix]
· Am I the only one that loves to work in IT? [No, I Will Not Fix Your #@$!! Computer]
· [Rant] Disrespect of PTO [Rants, Raves, and Praise]
· [WIN7] Outlook express under Windows 7? [Microsoft Help]
· Google takes aim at browser redirection [Security]
· Maximizing Rogue DPS for ToC/ToGC (3.x) [World of Warcraft]