The main purpose is to:- reduce size of image files (emails > 5 Mb are generally blocked by ISPs);- give the image convenient dimensions for it to be visible directly in email client without using scrollbars.

PLEASE NOTE ALSO THERE WON'T BE ANY VERSION COMPATIBLE FOR NEWER VERSIONS OF TB ABOVE v3.2a1pre. IF YOU INTEND OR ARE USING A HIGHER TB VERSION, PLEASE CONSIDER USING Auto Resize Image WHICH OFFERS MORE FEATURES AND WILL BE MAINTAINED FOR FUTURE TB RELEASES (Auto Resize JPEG is its prequel and still exists mainly for TB v2 users).

* A toolbar button is added to composing window and allows to resize images. Its behaviour can be user-defined:- resizing of inline images;and/or- resizing of attachment images.

* Settings dialog offers full control on how images are resized: inline and/or attachment images can be resized when:- sending now;- sending later;- sending in background (a feature actually in development, have a look to this page for more information);- saving message as draft;- saving message as template;- auto saving as draft.For each mode, it's also possible to specify if undo is possible or not, and if resizing should be skipped if any image has already been resized (generally using dedicated custom button).

* Resizing can be undone: it allows to roll back resized images to original versions. This is a real 'undo': resized images are replaced by original images.

* If message is saved in mailbox (draft, template, send later, etc.) it's still possible to resize or unresize images once the message is edited again. Nb: For attachment images undoing resizing is not possible.

* Only images which satisfy dimensions criteria (larger than maximum dimensions and smaller than minimum dimensions) are modified. Other images are kept unchanged.

* Images to resize can be filtered via filename criteria: regarding a user-defined list of patterns, image files can be included or excluded; regular expressions can be enabled or disabled for pattern definition.

* Resized images can be renamed using a user-defined pattern. This feature is smarter enough to avoid doublons.Renaming pattern can contain some meta-data like:- original filename;- file extension;- resized image number (= index of image file in resizing queue);- current date;- current time.Nb: Current date & time formats are defined in:. [TB profile folder]\extensions\AutoResizeJPEG@kernresonanz.de\default\preferences\defaults.jsEdit these lines:pref("extensions.AutoResizeJPEG.dateFormat", "YMD");pref("extensions.AutoResizeJPEG.timeFormat", "HMS");In date format Y stands for Year, M for Month, D for Day.In time format H stands for Hours, M for Minutes, S for Seconds.Warning: Be very carefull while editing the file!!

* Composer window status bar is used to display information to user. Embedded progress bar is also used during image resizing.

* Error and warning messages are also written into error console (regardless debug mode is enabled or not).If for any kind of reason the add-on seems not to work properly, open error console and look for messages regarding add-on which could give you information about the issue (all messages are prefixed by add-on name).If the issue is reproducible and you think it's a add-on bug, please enable debug mode, and proceed again, then contact us and report us relevant and maximum information regarding the issue.

For TB3 users, please consider using AutoResizeImage rather than AutoResizeJPEG because the latter will never be compatible for TB versions >= v5. AutoResizeImage provides much more features and stability.

Version Information

* Some help dialogs have been added in order to guide user through addon configuration.

* bugfix: At settings dialog startup or when resetting dialog, if one of resizing setting ('enlarge'/'reduce') was disabled and one of its related dimension setting was set to 'custom' then related textbox was not disabled.