Projects / dthumb


dthumb is a quite simple image list script. It will create an index.xhtml containing a thumbnail list of all images in the current directory. Of course, every thumbnail links to the full-size image. It also features a Javascript lightbox so that you don't have to press the back button all the time when viewing a full-size image.

Operating Systems

Recent releases

  •  09 Mar 2011 19:16

    Release Notes: Now includes a progress bar by using Time::Progress. The is now configurable and defaults to the current directory. Thumbnails are now recreated when a mtime change is detected; use the new -r/--recreate option to recreate all of them. </div> <div class="release clearfix" id="release_328826"> <div class="clearfix"> <ul class="release-badge"> <li class="before"><img alt="" src="" /></li> <li class="release"><a href="/projects/dthumb/releases/328826">0.1</a></li> </ul> <ul class="rdate"> <li><img alt="" src="" /></li> <li class="rdate"> 27 Feb 2011 18:49</li> <li><img alt="" src="" /></li> </ul> <div class="meta clearfix"> <ul class="tagList"></ul> </div> </div> <p class="truncate changes"><strong>Release Notes:</strong> Initial release. Features support for PNG/JPEG via Image::Imlib2, a neat Javascript lightbox, and a few command line arguments to change the image size/quality and minor layout settings. </div> </div> <div class="recent-comments"> </div> </div> </div> <div class="sbblock"> <div class="sidebar first"> <div class="sidebar-content"> <h3>Links</h3> <ul class="sub-navigation divide"><a name="downloads"></a> </ul> </div> </div> <div class="sidebar"> <div class="sidebar-content"> <div class="submitter clearfix"> <ul> <li class="avatar"><a href="/users/derf0" class="avatar" title="derf0"><img alt="Avatar" src="" /></a></li> <li><p><a href="/users/derf0" class="submitter">derf0</a><br /> <span>15 Jun 2008 18:40</span></p></li> </ul> </div> <div class="sidebar-screen"> </div> <ul class="sub-navigation split"> <li class="dependency"><a href="/projects/dthumb/dependencies">Dependencies</a></li> <!-- <li class="report-problem"><a href="/projects/dthumb/tickets/new">Report problem</a></li> --> </ul> <ul class="sub-navigation split"> <li class="graphs"><a href="/projects/dthumb/date_metrics">Graphs</a></li> </ul> <div class="project-filter"> </div> </div> </div> <div class="sidebar"> </div> <div class="banner-imu"> <!-- DoubleClick Ad Tag --> <script language="JavaScript" type="text/javascript"> FC.loadAd('main_p6_imu', document.location.protocol+'//;pg=%2Fprojects%2Fdthumb;logged_in=0;sz=300x250,300x600;tile='+dfp_tile+';ord='+dfp_ord+'?'); dfp_tile++; </script> <!-- End DoubleClick Ad Tag --> </div> </div> </div> </div> </div> <div id="mashup"> <div class="mashup-container clearfix"> <div class="col-1"> <a href="/projects/openstack4j"><img alt="Screenshot" class="screenshotThumb" src="" /></a> <h2>Project Spotlight</h2> <h3><a href="/projects/openstack4j">OpenStack4j</a></h3> <p>A Fluent OpenStack client API for Java.</p> </div> <div class="col-2"> <a href="/projects/turnkey-twiki-appliance"><img alt="Screenshot" class="screenshotThumb" src="" /></a> <h2>Project Spotlight</h2> <h3><a href="/projects/turnkey-twiki-appliance">TurnKey TWiki Appliance</a></h3> <p>A TWiki appliance that is easy to use and lightweight.</p> </div> </div> </div> <div id="footer"> <div class="footer-container"> <div class="twitter-icon floatright"> <a href=""><img src="//" alt="Follow Freecode on Twitter"/></a> </div> <div class="footerLinks"> <a href="/about">About Freecode</a> <a target="_blank" href="">Privacy</a> <a target="_blank" href="">Cookies/Opt Out</a> <a target="_blank" href="">Terms</a> <a target="_blank" href="">Advertise</a> <!-- <a href="" onclick=";return false;">Contact Us</a> --> </div> <div class="copyright"> © 2015 Slashdot Media. All Rights Reserved. Freecode is a <a target="_blank" href="">BIZX service</a>. </div> </div> </div> <script src="//" type="text/javascript" charset="utf-8"></script> <script src="" type="text/javascript"></script> <!-- Begin comScore Tag --> <script type="text/javascript"> document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + "' %3E%3C/script%3E")); </script> <script type="text/javascript"> COMSCORE.beacon({ c1:2, c2:6035546, c3:"", c4:"", c5:"", c6:"", c15:"" }); </script> <noscript> <img src="" alt="comScore2" /> </noscript> <!-- End comScore Tag --> <script type="text/javascript">document.write(unescape('%3Cscript type="text/javascript" src="'+document.location.protocol+'//"%3E%3C%2Fscript%3E'))</script> </body> </html>