JPEG Saver's config dialog — Folders tab
The folders tab is where you choose which images will be displayed by JPEG Saver.
When you switch to this tab, the dialog becomes resizeable - note the grab handle in the bottom right corner. This is because folder paths can be very long and don't easily fit in the small dialog size. The width and height that you stretch the dialog out to are stored in the config file, and restored the next time you open the tab.
This is the list of top-level folders that JPEG Saver will look for images in. Folders can be dragged up or down the list to change their order for image change modes that use folders in a sequence, like “Sequential” or “Alternate/Random”
Right-clicking on a folder in the list pops up a context menu with these entries:
- Select this option to use the folder as a source of images, without JPEG Saver checking for subfolders.
- This option must be checked for JPEG Saver to search for subfolders containing images or more subfolders.
- This option disables displaying images from the folder. The folder will remain in the list, but it will not be used. Double-clicking on a folder in the list will also toggle the enabled/disabled option.
- If you disable all the folders, JPEG Saver will not allow you to save the config file - you must have at least one enabled folder.
- Open folder
- This opens the selected folder in Explorer.
Clicking this button opens a folder dialog where you can choose a folder to add to the list. Alternatively, you can drag folders from Explorer and drop them on the window to add them to the list.
This button will open the selected folders in separate Windows Explorer windows.
New folders are set to be recursive by default, though you can turn the option off using this checkbox.
The disabled checkbox will disable or enable the selected folders.
Removes the selected folders from the list.
Removes all folders from the list, leaving it empty. JPEG Saver will not allow you to save a config with an empty folder list.
Clicking on the “Filters” button opens up the filters dialog, where you can set criteria to limit the images shown by JPEG Saver. The dialog is covered in detail below.
This checkbox enables or disables the filters. It will be greyed-out if there are no filters set up.
The Filters dialog
When you first see the filters dialog, all it will contain is an “AND group”. Individual filters must be grouped together using AND or OR, and can only be added to groups.
Groups may contain other groups for more complex conditions, or just to help you organise your filters.
Filter presets list
This combobox is where you can choose an existing preset or enter the name to save a new preset. JPEG Saver has a number of built-in presets that you can use, modify or delete.
This button loads the selected preset into the tree view, erasing its existing contents.
This button loads the selected preset, inserting it into the tree at the current selection. This makes it easier to build more complex filters from smaller groups.
This button saves the contents of the tree view as the preset named in the combobox. JPEG Saver will ask for confirmation before overwriting an existing preset.
Deletes the selected preset. JPEG Saver will ask for confirmation.
Filters tree view
This area shows the filters that you have defined and their groups.
Adds a filter to the list with the Edit Filter dialog.
Edits the selected filter with the Edit Filter dialog. Double-clicking a filter in the list has the same effect.
Adds a new “AND” group to the tree. Filters in an AND group must all match an image for it to be shown.
Adds a new “OR” group to the tree. An image will be shown if it matches any of the filters in an OR group.
Adds a new NOT group to the tree. A NOT group can only contain one entry, either another group or a filter. The NOT group inverts the group or filter inside it.
Removes the selected filter or group.
Removes all filters and groups.
This checkbox turns the filters on and off.
The edit filter dialog
This drop-down picks the data field that you want to filter by. The fields available are:
- The complete image filename, including the extension. Example: “Bob and George.jpg”
- Folder path
- The complete path to the folder that the image is inside. This does not include the trailing slash. Example: “C:\Users\Bob\Pictures”
- Date/time created
- Date/time last modified
- These two fields are the image file's creation date/time and its last modified date/time - the could be the same as when the image was first created, but this is not guaranteed.
- The file size, in bytes.
- The width or height of the image. Unlike most other fields, these rely on information from inside the file. JPEG Saver reads the width and height of each file while the screensaver is running, adding the details into the database for the next time the screensaver runs. This means that filtering by width or height will miss any images that JPEG Saver has not got around to checking yet.
- Age in days
- This uses the image file's creation date to calculate the age of the file.
- This is another option that relies on data read from inside the file, in this case the contents of the EXIF and IPTC keywords fields. During the file scan JPEG Saver creates a table of all the tags/keywords stored in the images and this field allows you to specify a tag to search for. If the scan has already run when you configure the filter, JPEG Saver will display an autocomplete box when you begin typing a tag.
This drop-down provides several operators for comparing the data field with whatever value you want to check it against:
- Equal to
- Not equal to
- More than
- More than or equal to
- Less than
- Less than or equal to
- pattern (case sensitive)
- pattern (case insensitive)
- Support the standard DOS wildcards “*” and “?” for string comparisons. The “*” wildcard matches multiple characters, and “?” matches a single character.
For the filename and folder path fields, all of the comparison methods are available. For the size field, all apart from the pattern matching operators will work (though the “=” and “!=“ operators are not very useful).
For the date and time fields, the pattern matching operators are not available, and the “=” and “!=” operators are not of any practical use either.
For the tags field, only the “=”, “!=” and case insensitive pattern matching operators are available. Tags are always stored in lowercase, so the case sensitive version would not be useful.
Value to compare
This input is where you enter the value or pattern that you want to compare with the list of images. For the filename, folder path and size fields this is a simple text input, and for the date/time fields it changes to a date/time input with a pop-up calendar button.