ThumbHTML - version history:
----------------------------
Build 305 - November 28
- Added the ability to generate a master index file (access via the menu or F3). You can choose a root folder, and the program scans all folders within that for files names 'index.*' and extracts the title of each page from the
tag. A web page is then generated providing links to each of these pages, either as a list or in 'tree' format.
Build 304 - November 24
! Fixed Open error when the background file path was >60 characters. This filepath can now be up to 255 characters.
Build 303 - November 23
- The program replaced quotation marks in comments with " leading to a difficulty if the comment included a hyperlink. The program now only does this if the 'allow HTML in comments' option is not checked.
Build 302 - November 18, 2003
- Added German language file (thanks devilr)
- removed the limitation of 500 pictures in a slideshow
- added option to allow/disallow right-clicking on the HTML pages to save the pictures. Default is 'allow'. Modified via the options dialog (press F2).
- added ability to create custom thumbnail pages by inserting placeholders for individual images with e.g. . Pages will still expect the specified number of images though.
Build 301 - November 16, 2003
- Arrow keys now correctly update thumbnail preview image when choosing images
- Now encodes the following symbols correctly in HTML: & (&), " ("), £ (£) and € (€)
can add others by editing the HTMLEntities.txt file.
- Can choose to allow or disallow HTML in image comments and title (default is allow).
! Fixed error message when trying to open a previously deleted folder
Build 299 - November 8, 2003
- Added a collection of new stylesheets
- Added ability to customise the language used in the various embedded comments added to the HTML output pages
- Added a menu option to allow users to enable/disable the HTML encoding of non-English characters
- Added a check when clicking 'Make HTML' to ensure all required images are present. Should avoid the 'file not found' error when trying to create HTML pages AFTER adding extra files to the set chosen.
- Now shows the thumbnail images while creating new sizes
- Reports the language setting in the title bar
! Fixed error found when creating HTML pages with no EXIF items chosen but with the picturedata checkbox checked.
Version 2.7.7, Build 295 - 29 October 2003
I thought it was time for an incremental version change!
- Added key controls to slideshow (p for pause, home for re-start). Requires slight change to stylesheet and template.
- Added ability to link 'thumbnail-only' style thumbnails to the original images.
! Fixed error where image comments were not being saved. This occurred when the output and input folders were different.
! Fixed 'Open Error' when clicking 'Make HTML' with 'Thumbnails ONLY' output style
Build 292 - 4 October 2003
- Enabled non-English characters to be recognised in the HTML output = the program now encodes these using the HTML entities.
Build 291 - 2 October 2003
- Modified table width in the thumbnails page to be fixed - image size*columns. This allows comments to correctly wrap within the table column.
- When clicking on a folder called 'thumb' the program now blanks the file list and the thumbnail image.
Build 290 - 1 October 2003
! Fixed various problems surrounding bmp and png files.
! Behaviour of JPG, BMP and PNG checkboxes is now as expected - this has involved moving them away from the tabbed dialog onto the main window.
! Can now successfully add comments to bmp and png files as well as to jpg files.
Build 289 - 16 September 2003
! Fixed problem that occurred when deselecting images from the list - the small thumbnails were being deleted. This behaviour is intentional when the thumb directory is current (the program uses the list of thumbnails to 'remember' what was previously chosen) but not for other folders.
Build 288 - 13 September 2003
- Added minimise button to the main window
2.7.6 Build 287 - 6 September 2003
- Made the HTML output XHTML-compliant. One remaining problem is the frameset tag - the border=0 element does not validate, but I cannot yet find a way to achieve the desired effect using style sheets.
2.7.6 Build 286 - 27 August 2003
! Program writes 'True' and 'False' for some settings values - this was causing a problem with some language settings other than English. This has now been fixed by writing these values out explicitly rather than using the system settings.
2.7.6 Build 285 - 13 August 2003
- Added ability to add a prefix/suffix to the original filenames (in root folder)
- Can also remove some fixed text from all filenames
! Fixed file renaming so that the list is automaticaly refreshed when changing the names
2.7.6 Build 284 - 22 July 2003
- Added ability to change the filenames by providing a pattern. Can include picture date/time information.
- Added date sort facility
- Now reads JPG comments. Order of precedence (last overwriting first): EXIF -> IPTC -> JPG Comments -> Manual.
! Fixed problem with manual sort in which the images selected changed afterwards
2.7.5 Build 282 - 20 July 2003
- Added .mpeg to list of movie files recognised
- Added ability to extract IPTC data tags from images. Currently can extract Artist/Author, Copyright, Headline, Description, and Creation Date. The program will automatically extract these data if present, but uses manually-edited data in preference.
2.7.5 Build 281 - 09 July 2003
! Fixed frameset information - the choices made by the checkbox selections on the HTML tab and by the macro elements in the linkedimage.tmp frameset template needed 'synchronisation'. There is still a problem in deciding whether to use the templates/macro approach or to allow selections via the checkboxes. The system does now behave as expected!
- The program now 'remembers' the last value entered in the 'Home URL' box, when choosing the frameset template.
2.7.5 Build 280 - 06 July 2003
! Fixed stray commas in picture data output if EXIF picture size was not chosen
2.7.5 Build 279 - 02 July 2003
! Removed height and wifth attributes of home.gif and back.gif in images folder, so users can substitute their own icons of different size without being forced to be 32x32 pixels
! Program now copies ALL images in the 'images' folder (those beginning 'nv', however, are only copied if navigational images are requested)
2.7.5 Build 278 - 25 June 2003
! Fixed Error 53 when opening new folder, and OS is Win98 (filepath incorrectly contained a double-backslash which Win98 does not recognise).
2.7.5 Build 277 - 12 June 2003
- The program now uses any information currently present in the 'User Comments' EXIF field of JPG images for image comments. Any changes made by the user in the "add comments" window overwrite these.
- The program now 'remembers' which images were selected when the 'Make Thumbnails' button was last used on that folder.
- Added display of larger images available, via right-clicking on the thumbnail displayed
! Fixed the display of images selected on the 'Create Images' button.
2.7.5 Build 273 - 8 June 2003
- Modified behaviour when selecting/de-selecting from the list of images in a folder. The program now creates/deletes thumbnails in the thumb folder on selection-de-selection and uses the presence of thumbnails to display the same selections in the checklist on the next visit.
2.7.5 Build 272 - 3 June 2003
! Fixed bug giving wrong imagecount when using the framset output style.
2.7.5 Build 271 - 2 June 2003
! Fixed bug giving 'Error 7' when sorting files with filenames having a numerical part greater than the integer limit (32767).
2.7.5 Build 270 - 31 May 2003
- Added new output style (using a frameset). Changed layout of the HTML tab to accommodate this. Requires new templates for the frameset - included in the distribution as a 'frameset' folder. No editing facilities yet available for these - must use your own text editor.
! Fixed truncation to 17 characters of date. Now allows up to 30 characters.
! Fixed creation of 'thumb' sub-folders within 'thumb' folders.
! Fixed problem placing navigational images at the bottom of the main image.
2.7.5 Build 267 - 27 May 2003
- Added ability to apply both border AND drop-shadow (previously the drop-shadow overrode the border setting)
- Added ability to choose a different output folder. Use the option button on the Settings tab. This has involved a lot of editing of the program, so there may be one or two bugs arising over the next few days as a result of this change.
! Fixed error in HTML output, involving double quotation marks and a missing table row tag ()
! Ensured that extra dots are allowed in filenames. One dot (the one preceding the file extension) is required, of course.
! Fixed error occurring when selecting a gif image for a background - image processing of gifs is not possible becaue of licensing restrictions. Program modified to only allow jpg images for backgrounds.
2.7.4 Build 262 - 22 May 2003
- Added macro element to the linkedimage template to enable the total number of selecetd images in the set to be inserted by the program. Allows the generation of 'Image 1 of 10' message etc.
! Fixed the creation of drop-shadows onto a background image - previously a border of solid color around the image was produced by the program; now the background used the image selected, tiled as necessary.
! Fixed Error 5 that appears when you crop an image in portrait format. Caused by a typing error on my part!
2.7.4 Build 261 - 19 May 2003
- Added facility to crop thumbnails square - as requested by users. The size is cropped so that the smaller side equals the size requested; the other side is cropped to match. The batch facility was also modified to allow square thumbails to be generated automatically if desired.
2.7.3 Build 260 - 11 May 2003
- Changed the layout of the HTML tab to separate out the options for the thumbnail pages from the linked-image pages.
- Added a checkbox to allow links to 'also available' and 'full-size' images from the linked-image pages to appear in a new window.
- Added the 'Choose EXIF' elements to the profile, so these choices are now saved along with the other settings for each profile. This therefore requires an updated profile, although the program will automatically upgrade existing profiles, replacing them with the new version on exit.
2.7.3 Build 258 - 3 May 2003
- Changed batch function so that only selected images are processed rather than all images
- Changed HTML image numbers to ensure they are correct when selecting a subset of the original collection
2.7.3 Build 257 - 27 April 2003
- Added ability to choose whether or not the slideshow should 'loop'.
- Added facility to select vertical position of navigation buttons in linked-image pages.
- Added ability to include hyperlinks to any movie files found in the root folder (.mov, .mpg, .avi, .wmv)
! Fixed problem where no drop shadows are created when the 100% box is checked
! Removed stray line on the linked-image template that provides an e-mail link to a fictitious address.
[NB: These changes require a new default profile, stylesheet and thumbnail template]
2.7.2 Build 256 - 12 April 2003
! Fixed error in Javascript on linked image pages - IE did not like the keypress-handling code intended for Gecko (Mozilla). New version copies a browser-detection script (browserdetect.js), so you'll need to make sure you've got this in your ThumbHTML folder. Also requires updated linked image template (linkedimage.tmp). New downloads include these.
2.7.2 Build 255 - 6 April 2003
- Added keystroke navigation to linked image pages:
First image (F)
Previous image (P, backspace, back-arrow)
Next image (N, Enter, Tab, forward arrow)
Last image (L)
Home page (H)
2.7.2 Build 254 - 1 April 2003
------------------------------
- Added ability to use a file extension of .shtml
! fixed error in navigation link for first or last image, when not all images in the list were selected
2.7.2 Build 252 - 30 March 2003
-------------------------------
- Changed filenames of the navigation images to conform to 8.3 pattern
2.7.2 Build 251 - 29 March 2003
-------------------------------
- Added facility to sort images alphabetically or numerically
! Fixed "Open Error 2" problem when no navigation images are required - the program was incorrectly trying to open the files to find the image dimensions.
2.7.2 Build 250 - 26 March 2003
-------------------------------
! Fixed missing "Click on the thumbnail for a larger version" message when the number of images on a page is less than the chosen maximum.
2.7.2 Build 247 - 22 March 2003
-------------------------------
- Added ability to create, edit and delete templates from within ThumbHTML
! Reading existing EXIF data file now works correctly!
2.7.2 Build 245 - 18 March 2003
-------------------------------
! Slideshow transition time was not correct. This has now been fixed
Version 2.7.2 (Build 244) - 17 March 2003
-----------------------------------------
! Fixed incorrect handling of 100% checkbox
! Fixed incorrect notification of Thumbnail creation progress when not images selected
Version 2.7.1 (Build 234) - 28 February 2003
--------------------------------------------
- Added jpeg (or JPEG) as allowable aliases for jpg (or JPG) files
- Added a menu item to show this page
! Fixed problem with exporting to Excel - the program would crash if a version of Excel other than XP was on the client machine
Version 2.7.1 (Build 233) - 27 February 2003
--------------------------------------------
! Fixed errors reading EXIF data when some fields were empty.
Version 2.7.1 (Build 232) - 26 February 2003
--------------------------------------------
- Changed checkbox on HTML tab to provide a means of removing all picture data from linked-image page output
- Added further error traps to help reduce undiagnosed errors
! Fixed error 9 that occurred when changing date format when no images present
! Fixed program's ability to render apostrophes in slideshow comments
! Fixed error displaying "Also Available" in linked image pages when there are no other images available
Version 2.7.1 (Build 229) - 20 February 2003
--------------------------------------------
- Navigation buttons were added with fixed height and width tags. The program now adds the correct size, or does not specify, if they are gif images (the imagesource library does not handle gif images due to UNISYS copyright).
- Added a checkbox to HTML tab to allow NO linked images to be specified - i.e. for thumbnails ONLY. This has necessitated a change to the template. The text "Click on the thumbnail for a larger version" is now incorporated into the program, and only added if it is needed.
- Added small feature to generate thumbnails for images which do not currently have them. Solves the problem of the message "No thumbnail currently available" appearing.
- When browsing to a new folder containing images, the propgram does not now scan through each image. This speeds up the loading of new folders considerably.
! Fixed error opening zero-length image files
! Fixed array limit of 50 subfolders
! Bug Fix - fixed error in Watermark dialog where program gave error if font size box blanked
! Bug Fix - fixed errors running program on Windows 98/Me, caused by multiple backslashes in filenames
! Bug Fix - Export to Excel gave protection fault if Excel2002 was not available. Now uses Excel9 library.
! Bug fix - possible filename error with \\ instead of \ if the image folder is the root folder of a drive
! Bug Fix - runtime error 9 'subscript out of range' occurred when more than 10 sub-folders were present when creating HTML pages. I've increased the maximum number of sub-folders to 50. Hope this is enough!
! Bug Fix - removed 20 character limitation on the filename used in storing the EXIF data
Version 2.7.1 (Build 223) - 04 February 2003
--------------------------------------------
- EXIF data can now be exported to Excel
- Custom footer now added to each of the templates. Can contain other macros, since this element is replaced first by ThumbHTML when creating the web pages.
- Dates now update immediately on selection of different date format.
- Added context-sensitive help (when pressing F1) to many elements of the program.
- Added confirm dialog before exit when pressing
- Further updates of help file
- Some minor interface tweaks
! Bug Fix - removed 256 character limitation in length of footer.
Version 2.7 (Build 220) - 01 February 2003
------------------------------------------
- Redesigned the way the program deals with EXIF data and picture comments.
- Automatically extracts any EXIF data found to a file exifdata.txt.
- User can choose to save all picture information to a file picturedata.txt
- Can now view all EXIF data as you view the images in the program (menu item under 'Tools')
- Program now uses a style sheet for its web pages (photos.css). You can either use a custom style sheet (simple editor provided) or let the program create one from the settings chosen by the user. Tab title changed from 'Colours' to 'Styles'.
- Another big change is that user templates are now provided for each of the three types of web page ThumbHTML provides (Thumbnails, Linked-Images and Slideshow).
- Option provided on Tools menu to regenerate the default templates, if you have messed up!
- Linked to the last point is the fact that edited footers are now redundant, being replaced by the text in the templates.
- Added a link on the Slideshow tab to display the slideshow in the default browser (disabled if the slideshow file is not present in the current folder)
- Help file updated
Version 2.6.2 (Build 217) - 18 January 2003
-------------------------------------------
- Added a link on the HTML tab to display the web album in the default browser (disabled if an index.htm or index.html file is not present in the current folder)
- Added new ISEffects library to provide improved drop-shadowing. Features include user-specified shadow size, colour, angle and blur.
- Updated ImageSource library function - providing speed increase of approx 30% on filtered resizes.
! Bug Fix: Images which had been modified (and in which the EXIF data had therefore been changed or deleted) sometimes caused the appearance of an error box "5 - invalid procedure call or argument" when creating HTML pages. This has now been fixed.
! Fixed the display of thumbnails on the main tab. Images that had been rotated displayed oddly, and for images where no EXIF data are available, any existing thumbnail is used instead.
! Bug Fix: Problem with file extensions being incorrect case - always converted to lower case after thumbnail is created. This was causing problems when files uploaded to UNIX server.
! Bug fix: slideshow filename extension was not saved correctly (always .htm)
Version 2.6.1 (Build 213) - 04 January 2003
-------------------------------------------
- Added a link to the users' forum.
Version 2.6.0 (Build 212) - 01 January 2003
-------------------------------------------
New year, new version! There has been a major change to the image processing routines, due to an upgrade in the ImageSource library from version 2.2 to 3.0. This has involved a lot of internal re-writing, and there MAY be new bugs introduced. I have checked for this, but ...!
Other changes:
- A different algorithm for creating drop-shadows has been introduced. A shadow is now created offset by a user-specified amount from the image, with the rest of the background filled in with the currently chosen background colour. The shadow can be blurred a user-specified amount (1-100%) - the default is 75%.
- A more fully-featured editor for the user-footer has been added (see the relevant menu item).
- Additional image-processing features have been added: the ability to create a greyscale image, and to apply a tint (can produce sepia-style images for example), and the ability to apply a sharpening filter (use sparingly, particularly with small images).
- Speeded up display of thumbnails in main screen, and in the Picture Info dialog, by using the thumbnails embedded in the EXIF data of JPG files, whenever available.
- Other cosmetic changes to the front-end designed to make usage more straightforward.
Version 2.5.0 (Build 208) - 15 December 2002
--------------------------------------------
Major new feature - PROFILES.
The program now allows you to save 'profiles' - i.e. groups of settings that you want to be able to recall later. Included in the profile is the batch file settings and user-defined footer.
This information is saved to files kept in a sub-folder called 'profiles' within the ThumbHTML folder, each using the chosen profile name as the filename.
Profiles can be added, selected and deleted by means of the new 'Profiles' menu item.
General settings (last-used profile, auto-save profile on exit and auto-load last profile on restart) now saved in a NEW ThumbHTML.ini file in the program folder.
Version 2.4.2 (Build 204) - 08 December 2002
--------------------------------------------
Added ability to choose date format. Default is European, alternative is US format, otherwise you can choose your own format, using the usual placeholder characters of dd,mm,yy etc. (Robert Gusick)
Version 2.4.1 (Build 198) - 27 November 2002
--------------------------------------------
Fixed EXIF image date to be the date of the original image, rather than date last modified (Eirik Ora)
Fixed crash when trying to access an empty A: drive (Peter van Lune)
Added the ability to choose a background image instead of a background colour (Radu Catina, Georg Reichard, Peter van Lune)
Version 2.4.0 (Build 194) - 16 November 2002
--------------------------------------------
Fixed bug in reading EXIF data, where picture information did not appear to be extracted from the image. This occurred for filenames > 20 characters. I have now increased the filename field to 30 characters. (Eirik Ora)
Fixed bug in the slideshow applets in which an incorrect backslash '\' was inserted before filenames in the 'root' folder (Eirik Ora)
Fixed bug in which the 'html' part of filenames was missing - this was a bug introduced earlier when I enabled wither .htm or .html extensions!
Fixed bug giving "Error 6, Overflow" caused by the shutter speed element of the EXIF array containing a number > 32767 (hence outside the integer limit) (Ng)
Added a checkbox to allow the use of either .htm or .html for html pages (Martin Briscoll)
Added a checkbox to choose linked images to appear in pop-up windows rather than in the same window (Exec)
Added a checkbox to the HTML tab to allow users to choose whether or not to add links to the full-size images. (Derran)
Version 2.3.2 (Build 186) - 14 September 2002
---------------------------------------------
Added a 'back' image as well as a 'home' image to the individual html pages so that you can return to the previous thumbnail page, as well as to the index page (thanks to Radu Catina for the suggestion)
Modified the watermark dialog so that when selecting one of the 9 regions in which to place the watermark, the default X and Y offsets change accordingly.
Version 2.3.1 (Build 180) - 08 September 2002
---------------------------------------------
Fixed bug in which files in the 'main' folder, with file extensions of .jpg, were being referred to within the HTML with an extension of .JPG.
This caused a problem when uploading to UNIX servers where case-sensitivity is an issue. (Thanks to Chris Barrett for pointing this out).
Version 2.3 (Build 175) - 03 September 2002
-------------------------------------------
New Features:
- Added a text watermarking facility. You can now specify text to overlay on your images, and choose its position, size, colour and transparency. The text can include 'macro' keywords so that, for example, the filename and/or date can be automatically added.
- Added a facility to choose the order in which the images are presented. Formerly, the images were simply presented in the order in which they are automatically sorted (i.e. alphabetically by filename). Now, it is possible to select the order yourself. You can drag and drop thumbnails until they are in the desired order.
- Choose the colours of the various HTML elements within the program. Previously the program let you select the foreground and background colours; other colour elements could be selected by manually editing the ThumbHTML.ini file. The program now provides the ability to select these interactively. These choices are saved when you exit the program.
Version 2.2.2 (Build 160) - 27 August 2002
------------------------------------------
Bug Fixes:
Fixed bug reported by Peter Smit in which the case of the HTML filename was incorrect in the navigation link between individual image pages.
Fixed incorrect HTML in the navigation links in the individual-image HTML pages. Superfluous tags were being added when no hyperlink was required (for the first and last images).
Fixed bug giving rise to runtime error 68 (Device unavailable) or 76 (Path not found) on startup. This was caused by the previous folder having been deleted by the user - the program could not then find this when starting up! It now traps this error, gives a warning message, and sets the startup folder as the program folder.
Version 2.2.1 (Build 150) - 12 August 2002
------------------------------------------
New Features:
- Added navigation buttons to individual HTML pages to allow users to move directly from one to another without having to return to the thumbnails page. This feature is enabled by default but can be turned off from the HTML tab.
- Added checkboxes to the HTML tab to choose whether or not to add the image number and/or filename to the individual web pages.
- Added a batch resize facility. This allows you to pre-define a set of folders (and image sizes) to be created in a one-click process. The action can be initiated via the 'Batch Process' button and customised via the relevant menu item (see the 'Tools' menu). The details of the settings are stored in 'batch.txt' - a text file located in the ThumbHTML folder
- Modified slideshow facility so that you can optionally choose to add some, all or none of the following: image comments, image date/time, photo details, filenames and image count. These change dynamically along with the image. The choice of photo details is taken from the EXIF choices available via the menu.
- The user can now choose to use the datestamp of the image file, rather than the EXIF or camera data, for the image date/time.
- The user can now choose to add the image count to the slideshow (e.g. 4 of 42).
Bug Fixes:
Fixed bug relating to an incorrectly-specified pixel width for the images in the HTML pages. The 'height' and 'width' tags were being calculated with the assumption of a 10 pixel drop-shadow AND that this was subtracted from the image size (regardless of whether or not a drop-shadow had been requested!). Thanks to Stephen Sann for pointing this out!)
The program incorrectly added backslashes rather than forward slashes to URLs - this has now been corrected
The program now correctly replaces newlines in picture comments with
tags for display in the HTML pages
----------------------------------------------------------------------------------------
NEW FEATURES IN VERSION 2.1: June 2002
----------------------------------------------------------------------------------------
- ADD COMMENTS TO IMAGES
This has been a pressing need for some time! The program has a menu option which allows you to add comments for your images.
- LINKED IMAGE PAGES
Previously, image thumbnails were linked directly to the 'raw' image. This has now been changed - ThumbHTML generates an additional HTML page for each image, containing image information (see below), and comments, using the selected colour scheme.
- INCLUSION OF IMAGE DATA
Image data, where available, are now included in the linked pages. This information is taken from either the file INFO.TXT, generated automatically by Nikon digital cameras, if it is found in the current folder, or if not, the required picture information is extracted directly from the EXIF header embedded in the JPG images. You can choose which of these EXIF data elements to add using the new option in the Tools menu.
- SLIDESHOW
ThumbHTML now allows you to generate a slideshow of your images. This only works on IE5, IE6 and NS6 and above (but this covers a fair proportion of current browsers in use!). You can select a title, the delay between images and the transition time.
- USER-DEFINABLE COLOURS
In addition to choosing the foreground and background colours by using the colour-picker, it is now possible to specify the ALINK, VLINK and LINK colours, as well as the colours used for photo data, the image date and the footer elements.
- Can choose thumbnails to be formatted in a table, or free-form.
- ThumbHTML can optionally remember the last folder used.
- Settings are saved each time the program closes. Can reset to program defaults if desired.
- You can add a user-defined footer to each page.