The settings window is used to set the user preferences for PhotoFolio.
Settings are grouped together in common blocks in a list down the left hand side to make finding and adjusting settings easier.
Clicking ok accepts all the settings´ changes and closes the window. Any visual updates that are needed are then made. Apply performs a similar function to ok except that the settings window remains open. Save accepts all the settings´ changes and saves the current settings as the default settings.
Clicking cancel abandons any changes (not yet applied) and closes the window.
The settings window shows settings that are applicable for the window from which the settings window was opened. For example, main window settings are not shown if the settings window is opened from a browse window.
Configures the main window. This settings group is only visible if the settings window is opened from the main window.
Setting this to 0 disables the storing of recent projects. If the new number is lower than the previous settings, then the list is cropped to the new size. The clear recent project list item in the settings menu clears all stored entries.
The cycle gadget offers two choices:
Either a path or a PhotoFolio project can be automatically loaded on program startup.
The string gadget should contain either a valid image path or valid PhotoFolio project file.
Determines the way the default path is added to the path list. It is only used if the default path is an image path.
Indicates that paths added to the path list should be added in tree or flat mode. For example adding Ram:pictures/nature in tree mode creates a Ram: folder, inside that a pictures folder and inside that a nature folder. If added in flat mode, a single entry Ram:pictures/nature is created in the path list.
When enabled, the toolbar appears in the main window.
When enabled, icons are saved along with project files.
When enabled, the project information window opens automatically whenever a project is loaded.
Configures browse windows.
Proofs displayed in a browse window are sorted in one of 4 ways:
This can also be changed from the browse window's menu.
When enabled any proof that has the questionable attribute set is hidden from view in the browse window.
This can also be changed from the browse window's menu.
Toggles the attribute selection area in the browse window on and off.
This can also be changed from the browse window's menu.
Sets the default owner for the catalogue system.
If enabled, when a change attributes window is opened, lock settings is also enabled. This forces proofs to be viewed with this owner number rather than with the owner number they were catalogued with.
Every time a proof is added to the browse window, MUI updates the entire browse window (even the non visible parts).
Increasing this value speeds up display refreshing. It can be set between 1 and 300. This indicates that the display will update every x proofs. e.g. if you are loading a directory with 30 proofs, you will not see anything until the first x are loaded, and then again after the next x are loaded etc.
When enabled, a confirmation requester appears whenever you attempt to close a browse window.
The string gadget specifies files (using the AmigaDOS pattern matching system) that should be ignored when scanning files to load into a browse window. For example to ignore .info files, enter #?.info.
When enabled, the toolbar appears in the browse window.
Change the way the proofs appear in a browse window.
Sets where and how the text describing the proof appears:
By enabling or disabling these items the lines of text displayed with proofs can be selected.
· Display file name
· Display file size
· Display image width and height
When enabled, PhotoFolio draws proofs at the size currently set by the proof size setting in make window settings. This ensures that all proofs are aligned evenly in the browse window, however it takes up unnecessary space and fewer proofs can be displayed in the same area than if this was turned off.
![]()
If the proof size settings are smaller than the proof being loaded, the proof is drawn at the proof's actual size.
When enabled, PhotoFolio draws a small red box in the bottom right corner of any unsaved proof.
The font used for the text displayed beneath a proof. The pop up gadget opens an ASL requester to select a font, or enter a font name and size directly into the string gadget. For example, topaz.font/11.
![]()
This is only available if guigfx.library is being used.
There are 4 dithering modes:
This setting is for displaying proofs only. If you find your system is slow, set this to none and the graphics rendering will be faster, however the quality of the displayed proofs may suffer.
The default path used when exporting proofs.
Determines how proofs are created for browse windows and the make window.
The width and height of the generated proofs.
Each proof image is saved internally as a jpeg image using jpeg.library. This setting determines the quality of the jpeg proof image. Qualities range from 1 to 100 with 100 being the best quality. A good balance between size and quality is 85.
There are 3 different scaling routines PhotoFolio can use to scale the original image to the proof size.
Low quality scaling is still good, and is much faster than the other two methods.
This can also be changed from the browse window´s menu.
PhotoFolio can store proofs in two different ways, linked and non-linked:
![]()
Files are not overwritten by non-linked proofs. A different name is created to avoid filename conflicts.
If enabled, when creating proofs the image files' comment is copied to the proofs' comment.
If enabled, automatically corrects gamma on proof creation. Creation is slower but saves time if you usually perform this operation afterwards.
This is the directory where PhotoFolio saves created proofs. A directory structure mirroring the original directory structure can be created here. The destination directory is only valid if the proofs are linked.
When proofs are saved they can be saved directly into the proof destination directory or, if this option is enabled, into a directory structure which mirrors that of the original images´. For example:
The image is stored in: Graphics:images/pictures/jpegs
The proof destination directory is: Ram:proofs
Without this option enabled, proofs are saved into Ram:proofs. When enabled, proofs are saved into Ram:proofs/graphics/images/pictures/jpegs
This is useful for creating proofs of directories of images where the directory structure of the created proofs matches that of the original images.
When enabled, PhotoFolio scans the directory and counts the files before commencing a make. This allows PhotoFolio to update progress indicators while a make is in progress. If this is disabled, progress indicators are not displayed.
If enabled, once a path has been made, the created proof path (if linked) is automatically added to the path list in the Proofs folder. This avoids having to manually add the created path to the path list.
Configures the default viewer and settings for each of the viewing modules.
The cycle gadget at the top allows selection the image viewer PhotoFolio uses as its default viewer.
When enabled, the image being displayed in the show window is seen progressively, as it is being loaded. When disabled, the image won't be seen until loading is complete.
![]()
This feature does not function with images loaded using the Amiga datatype system.
When enabled, the image being displayed is automatically scaled to fit the screen.
![]()
The show window uses a separate task to load and decode images. This allows other windows in PhotoFolio to continue to function while images are loading. The loading priority of this task can be adjusted, allowing you to decide how much priority you want to give to loading and decoding images. Tweaking this may or may not improve the performance of loading on your machine.
Setting the priority to its maximum value may in fact result in reduced performance. If progressive loading is enabled, having the priority set too high will result in the image not showing until loading is completed (because the loading task has a higher priority than the viewing task).
Most users should leave this set to the default value of -1.
Sets the default path in which to save images when using save as.
If the image is saved in jpeg format, this sets the default jpeg quality of the saved image.
![]()
This is only available if guigfx.library is being used.
There are 4 dithering modes:
1. None
2. Floyd-Steinberg
3. Random
4. EDD
This setting is for showing images only. If you find your system is slow, set this to none and the graphics rendering will be faster, however the quality of the displayed images may suffer.
Enter the Path:Filename of the external program used to view images.
Enter the arguments to pass to the external viewing program.
When calling the external viewer, PhotoFolio builds an argument string in this manner:
1. The name of the external viewing program.
2. The argument string is appended.
3. Files to be viewed are appended.
The Amiga limits the length of command lines. Consequently, if the
number of files appended to the argument string exceeds this limit, the string is truncated and not all of the selected files will be seen.
When enabled, PhotoFolio creates a list of images to view in a file. This file is then passed to the external viewer. A %s in the external viewer argument string indicates where the file list name is to be placed.
For example:
pubscreen=Workbench listfile=%s
The external viewer program must support the passing in of images through a file list for this to work. Consult the external viewer's documentation for the correct Shell arguments for passing in file lists.
Toggles the button bar in the top of the MysticView window on and off.
Toggles the picture information bar in the bottom of the MysticView window on and off. It enabled, the image filename and width and height are displayed.
When enabled, draws arrows at the picture's borders, when the image is not fully visible in the respective direction.
Displays a thumbnail of the image in the top left hand corner of the image. The green box indicates the visible portion of the image.
When enabled, activates a crosshair on the picture, indicating the current cursor position. Scrolling moves the cursor and zooming centers on the crosshair.
Enables scrolling of the image by clicking and holding the left button and dragging the mouse.
When enabled, MysticView uses a static palette instead of a dynamic one (calculated for each picture). This option is meaningless for hicolor and truecolor displays.
A static palette,
· Gives bad results without dithering.
· Produces more stable quality with dithering.
· Triggers MysticView's automatic dithering in most cases.
· Causes less flickering when advancing from one picture to another, because there is no need to clear the display.
· Is not necessarily faster than a dynamic one. This depends on the picture.
The image is scaled to fit the window size, maintaining its aspect ratio. If the window is resized, the image is also resized. This guarantees that the image is always fully visible.
The image is displayed actual size, regardless of the window size. Each pixel in the image is represented by one pixel on the screen.
No realtime update takes place. The image is rendered in the highest possible quality.
A 10 x 10 grid is drawn instead of the picture and then the picture is rendered into this grid with the highest possible quality.
After a quick preview has been displayed, the image is rendered into the display in the highest possible quality (if necessary). This option increases memory consumption dramatically and should only be enabled on systems with a fast CPU.
Set the default ARexx scripts for the main window and browse windows.
The page consists of 2 lists. The top list contains the scripts for the main window and the bottom list contains the scripts for browse windows.
![]()
The main window ARexx scripts list can only be edited if the settings window is opened from the main window.
Click the add script gadget underneath either of the lists and select an ARexx script from the ASL requester. The script is added to the respective list. After clicking ok, save or apply, the respective window´s menus are updated.
Remove script removes the highlighted script from the list.
Each script list has a context menu to add a script and remove the script clicked on with the right mouse button.
Other settings affecting the global operation of PhotoFolio can be found here.
If the amount of free memory goes below this setting during a load, PhotoFolio stops loading and displays pagination gadgets.
When enabled, PhotoFolio automatically recognises Photoalbum thumbnails stored in the jpeg format and displays them in a browse window.
![]()
Photoalbum thumbnails cannot have their attributes set.
When enabled and a quit is attempted, a requester opens to confirm quitting PhotoFolio.
If the project has been modified, the quit confirmation requester is slightly different.
When enabled, the error window automatically opens, or if it is already open, is brought to the front, whenever an error occurs. Errors are still added to the error window even with this option disabled.
The default filename pattern matching strings for pattern select windows are defined here.
These define 10 default filename pattern matching strings for use with the pattern select window.
These strings must conform to the AmigaDOS pattern matching system more frequently used in the Shell and ASL requesters.
| #?.gif |
Match all the files with .gif as the last part of their filename. |
|
#?.(jpg|jpeg) |
Match all the files with .jpg or .jpeg as the last part of their filename. |
| ~(#?.(jpg|jpeg)) |
Match all the files that don't have .jpg or .jpeg as the last part of their filename. |
| #?.(jpg|gif|tif|png) |
Match all the files with .jpg or .gif or .tif or .png as the last part of their filename. |
| #?sun#? |
Match all the files with sun somewhere in the filename. |
Settings for image grabbing modules can be configured here.
Enter the default name to use for saving VLab image grabs. The filename should consist of text characters followed by a 3 digit number e.g. Graphics:VLab/Grabs/VLGrab000
PhotoFolio automatically increments the number on the end of the filename each time a grab is saved to ensure batch saved grabs have their own unique filename.
The jpeg quality to use when saving a Vlab grab as a jpeg.
If the Export HTML module is installed correctly, default settings for exporting proofs as HTML files can be set here.
![]()
Even though the settings for this module can be configured from any settings window, they are global settings and changing the module's settings in one window affects all other windows.
This string appears in the title bar of the web browser when viewing the HTML file.
Sets the number of proofs across and down that appear in the exported HTML file(s). The down value can be set to endless to indicate that the creation should not span across multiple HTML files; instead creating an endless page. The popup gadget contains preset values for commonly used layouts.
When enabled, clickable links to the original images are embedded in the exported HTML file. To send the original images to the destination directory as well, enable copy images. (Selecting this option automatically selects copy images as that is probably what was intended.)
When enabled, displays the image's name underneath the proof image.
When enabled, displays the width and height of the image underneath the proof image.
The destination path and filename. The filename is used as a base for the created HTML files and the path part of the filename is where subdirectories containing proofs and images are stored. e.g. ram:steeple.html
The path must exist before starting the export.
If enabled, copies the images to a subdirectory in the destination path. To allow the viewing of the images in the HTML file, image links must also be enabled.