Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Generating Smaller (filesize) Thumbnails

Posted by Chris_Isaac (Chris Isaac), 21 September 2006
Hi

I've got a simple PHP script to generate thumbnail images of the contents of a directory.  It all works, only problem is the original file is quite big, so the thumbnails are taking quite a while to load.

Is there a way to limit the size (bytes) of the thumbnail image?

Thanks

Posted by Custard (Custard), 21 September 2006
If they are JPEGs, try giving them a bit of gaussian blur.
This removes some of the high frequency components from the DCT and should mean the file size is a bit smaller.

Let us know how you get on..

B


Posted by Chris_Isaac (Chris Isaac), 22 September 2006
They are jpegs, but what I wanted to do is not reduce the file size of the original picture, or have to create a smaller sized picture individually, I have quite a few pictures so this would take too long.

I was just hoping there was a way of generating a smaller thumnail version on the fly.

Thanks


Posted by Custard (Custard), 22 September 2006
So how are you generating the thumbnail? ImageMagick?

I believe that will let you process the image on the fly and encode to jpeg.


Posted by Chris_Isaac (Chris Isaac), 22 September 2006
Just using the following script:
Code:
     <?php
$directory = "c:/Program Files/Apache Group/Apache2/htdocs/misc/css/chris/Dad's Pics";
$dir= opendir($directory);
while ( false != ($file= readdir($dir))) {
     $split=explode( ".", $file);
if ($split[1]=="jpg"){
     if (($file !=".") and ($file !="..")) {
           $file_list .= "<li><a href=\"Dad's Pics/$file\" target=\"_blank\"><img src=\"Dad's Pics/$file\" width=\"140\" height=\"120\" border=\"0\"> </a></li>";
     }
}
}
closedir($dir);
?>
 <ul id="albumlist">
     <?php echo ($file_list); ?>
 </ul>
</div>




This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho