Thumbs Support

First please please please check the online help inside Thumbs and the FAQ before writing for support.  Also check out the Thumbs Forums.

If you did not find an answer and your question is something that might be helpful to others the best place to ask is in the forums.

Changes:

5.50

Fixes for popup blocker issues

5.41

Changed background color for GIF thumbnails to light gray
Added $imagesize and $originalimagesize variables

5.40

Added support for GIF files through Quicktime
Added support for Grayscale JPEG files
Fixed fnot()
Changed fif() so it doesn't expand unused argument

5.32

Added variables EXIF_ExifVersion, EXIF_JPEGComment, EXIF_TiffComment, EXIF_UserComment, EXIF_TIFFTitle, EXIF_TIFFCaption
Fixed bug with JPEG Comment
Fixed bug with midsize non-JPEG images not appearing correctly in slideshow
Fixed bug with moving files that are usually in the Thumbs application folder to template folders

5.31

Added more log entries for better support information
Fixed bug with Index.txt
Fixed bug where pressing cancel when asked about a thumbnail already existing did not stop processing the rest of the thumbnails.

5.30

Made Thumbs skip bad image files
Added support for fullsize JPEG images for non browser supported image formats.
Fixed bug with version number so 5.02 read 5.20.  Number this one 5.30 so there is no confusion.

5.02

Fixed bug where Quicktime cannot handle files that are not a multiple of 4 pixels in width. This bug made images look skewed

5.01

Fixed bug, Quicktime cannot handle filenames with more than 63 characters so in that case I copy the file to a temp file and have Quicktime work on the temp file.

5.00

Added support for png, (targa) tga, (photoshop) psd, tif, bmp

4.72

Fixed bug with CD autorun file copying
Fixed bug with frandom function
Fixed bug with Thumbs trying to read JPEG comments from none JPEG files.

4.70

Added CD autorun file copying
Added Log file

4.63

Fixed bug with half-implemented cd autorun file copying

4.62

Fixed bug where sometimes Thumbs could not find the templates.
Added option to not link to original images if using midsize images.
Added fsearch(), fint() and fformat()

4.54

Fixed bug with various JPG comments, IPTC comments etc.

4.53

Added support for WMV and ASF files.

4.52

fixed bug with EXIF data reading

4.51

Added (*nn) and (/nn) to allow math similar to (+nn) and (-nn).  That way you can make templates that do stuff like $thumbwidth[/2]
Put the version # on the main display
Added a bunch of functions to the template system.  There is no debugging so if you make a typo you are out of luck for now.  See making-templates

4.50

Added support for AVI files since some cameras now export AVI files.
Merged midpage_mov.html and midpage_mpg.html since they were only different by one line and since I was adding avi's which would have required midpage_avi.html or just another one line change.  Now they all exist as midpage_movie.html with the different lines specified at the bottom as separate sections.

Note: because of this, if you have custom templates they may break.  You should copy the midpage_movie.html that is closest to matching your custom template to the folder of your template.

Added several templates I had been too lazy to add in the past.  Hopefully some users will get some ideas and start making their own and them upload them
Made it so clicking the mouse button during the slideshow brings up a control panel.  Hopefully this will solve the problem that many beginning users don't know to press ESC or Q to exit the slideshow.  As there is no close button they end up just shutting off their machine.  Hopefully, this way they will at least try clicking the mouse.

This also has the advantage that on some systems, the slideshow control window appeared in front of the slideshow instead of behind like it should have.  Now that this new control panel is the slideshow control window it doesn't really matter which order the windows appear.

Note: because of this, all templates were modified to open that window at a nice size when the slideshow link is clicked.  If you have any custom templates you will probably want to fix them so they do the same thing, otherwise that control panel window will appear fairly large.  Copy the "template_slideshowthml" section from a matching file in a thumbs supplied template to your custom template.  For example copy the "template_slideshowthml" section from

 c:\program files\thumbs\templates\shadow\index.html

to the index.html in your custom template.  The same for thumbs_page.html, midpage_jpg.html and midpage_movie.html

Fixed a few bugs in .mov and .mpg file support.
Made spinners turn in correct direction again

4.31

Added "ignoreunderscore" option to options.txt for a template.  Setting this to true tells Thumbs to ignore all images that start with an underscore "_".  One user built a template that puts a manually created representative picture for each folder on the index page.  If those representative pictures start with underscore and this option is set in the template then those pictures will not appear in the thumbnails.

4.30

Added $thumbpagefolder variable
Fixed more HTML problems for Mac IE
Added support for IPTC data in JPEG files
Made spinners turn in correct direction

4.21

Added $totalfiles, $numfilesonpage and $currentfileindex variables

4.20

Fixed so resizing works in Netscape 6.2+, I was not yet able to figure out how to get Opera to resize images.  It appears it is not able to do this yet but it is on their list
Made commandline version work with relative paths because of bug in Quicktime
Made commandline version print more errors
Fixed various minor issues in the templates related to Opera and Netscape 6.2+

4.18

Made Mac IE open a near full screen window for the slideshow
Fixed Bug where when Sort Folder Names was not checked no links to the folders appeared on the main page

4.17

Removed "plain" template which was accidentally put in 4.16
Fixed problems with Netscape 6.X and the slideshow.
Switched slideshow timing from seconds after the page loads to seconds from after the page is requested.

This has the problem that if you are using Thumbs for a webpage and you have large pictures and your users are on a slow connection, it's possible the image will not have downloaded when Thumbs decides it's time to switch to the next image.

The problem is, the old way, where Thumbs waited until the image had downloaded until starting the timer didn't work.  1 out of 20 or 30 times the signal that the image had finished downloading never arrived and so the slideshow would just stop.

4.16

Added more status messages so Thumbs doesn't appear to freeze on folders with thousands of files
Optimized various parts
Fixed bug reading some kinds of JPEG files

4.15

Fixed bug where files were not sorted if a row limit was set on a folder
Made it sort based on displayed name

4.14

Fixed bug where first line on folder list in index.html was often garbage
Vertically centered table and thumbsnails in their respective pages.

Note:I'm a little mixed on this issue.  Originally, when I first wrote Thumbs, the reason I didn't center stuff was because I wanted at least one set of [prev], [next] buttons to remain in a the exact same spot so that the user could go through all the pages without having to chase those buttons around the screen with the mouse.

But, since then I had added the templates and for many of the templates, with the contents not centered, they didn't look so great so I decided to change them to be centered. The default and EXIFInfo templates are still the original way.

Added message for case when there are no images or movies in the specified folder.

4.12

Fixed bug first line on folder list in index.html was often garbage

4.11

Fixed bug where folder tree option didn't work

4.10

Added folder tree option for main page (index.html)
Added folder comments / captions and alternate names
Made Browse button start at the currently specified folder.
Added support for JPEG comments (comments in JPEG files, not EXIF)
Added option to use EXIF "digitized" date for date list in explorer view
Added more EXIF variables for templates and EXIFInfo template as example.
Added index page comments and support for folder captions

4.01

Fixed bug that didn't mark *copied* files as used

4.00

Added "delete unused"
Added "Create Midsize Images"
Added support for Canon EXIF comments
Added USE JPEGs on Movie midsize pages
Fixed bug while typing in folder name that made it hard to type the name.

3.41

Added title field to explorer filenames so tool tip style filenames appear as the user hovers the mouse over the links.  This helps if you use long filenames
Added feature so Thumbs skips folders named "_vti_cnf" which Microsoft Frontpage uses to track your web changes.  This allows you to run Thumbs directly in a Microsoft Frontpage Web Folder.

3.40

Added date list to explorer view.

3.32

Added Gold-Frame Template
Added Help for EXIF Comment feature

3.31

Fixed so after thumbnails are first built the "View Thumbs" button appears

3.30

Added support for EXIF comments
Added "View Thumbs" button
Added saving settings with each *project*
Added folder history
Fixed a few problems in templates with Mac IE5.0

3.22

Fixed bug if you have a trailing \ at the end of the base folder name

3.21

Added $filenamenohtml variable so if you used html in your name section of your comments file the html would not show up in the title of your page
fixed bug with empty sections in comment files

3.20

Added support for Quicktime VR panoramas.  Quicktime VR spinners are not supported
Added support for comments and alternate names
Added option to convert underscore to space in names
Added option to remove file extension (.jpg, .mpg, etc..) from names

3.13

Fixed Quicktime support broken in 3.10
Fixed empty folder bug in explorer view.

3.12

Fixed Blue-Glass and Purple-Frame templates

3.11

Fixed "Make Lowercase" option

3.10

Fixed bug that made paths in Thumbs really long.  "c:\my\stuff\dec\images\flowers" instead of just "flowers"
Fixed slideshow bug where all templates except the default template didn't start the slideshow on the correct image.
Added number of rows limit function.

3.02

Fixed embarrassing crash bug.
Fixed bug with color options not being read correctly preventing the user from setting colors
Added command line interface (thumbscmd.exe).

3.01

Fixed checksum bug that occasionally claimed a file had been modified when it actually had not.

3.00

Added Template support
Removed dependency on MSCOMCTL.OCX
Added support for using movie viewer for movie files
Added Quicktime file support.

2.14

Fixed Netscape support bugs.

2.12

Fixed skewing bug again (oops)

2.11

Fixed skewing bug for odd sized image thumbnails

2.10

Changed to use Echidna / Biggrub scaling routines instead of Intel's as the Intel routines were way to big and the cause of most problems users reported.

2.01

Updated installation program to work a little better in strange situations.

2.00

Added Explorer view.
Added checksums to index.html, thumbnail pages (thumbs_p.html) and mid-size image pages (md__????.html) so now Thumbs can know whether or not it needs to ask the user for permission to overwrite an HTML file.
Fixed broken links in Help file

1.02:

Better support for browsers other than IE(1)
Fix so CDs made using Thumbs work on the Mac (2)
Check for overwritting index.html incase you already have one(3)
Fixed help so it doesn't need Japanese Language Pack.

Notes:

  1. It turns out that Netscape can't resize images (or if it can I can't figure out how). So, for now, if somebody is using Netscape, when they click on a thumbnail they will get an image that fits the size of the window specified in Thumbs Options. I have some ideas for a future version that may have a solution for this.

  2. The mac only allows 31 character names so if you have any directory names or file names longer than about 21 characters then your CD won't work on a Mac if that's important for you. The problem I fixed is that the mac only shows 1 dot (.) even if there are two dots in the name so for example Thumbs used to make files that looked like this "md__dsc012345.jpg.html" but on the mac because of a bug in the mac OS those files show up there as "md__dsc012345jpg.html" The first dot is missing. That means that links to those pages stopped working. That's now fixed. Thumbs will name that file like this "md__dsc012345_jpg.html".

    The reason it says about that the mac supports 31 characters but your names need to be 21 or less is that thumbs makes files that add "md__" to the front and ".html" to the back of the name. That's 9 characters so 21 + 9 = 30. That leaves 1 for good measure

  3. Thumbs writes several files without checking if they already exist. The point of this was so that you could run Thumbs over and over (like if you are editing the colors for example) and not have to answer any questions, it just works. But, one user already had an "index.html" file and he was upset that Thumbs overwrote it without asking. So, now it asks but only for that file. The next version will fix this better. One, all files except index.html will be put in a thumbs_d folder. Two, I'm going to put a signature in each .html file. Thumbs will then check if a file exists, if the signature is valid, then it's free to overwrite the file. If the signature is not valid or missing then it will know that either it didn't make the file or that somebody edited the file and should therefore ask for permission to overwrite. That's the next version though. For now, the latest version just asks for the user if index.html already exists for permission to overwrite it.

1.1

Installation bug.  MSCOMCTL.OCX needed to be registered but wasn't.

1.0

first version

T