Image Surfer Pro Fusker Collection View

File Button ISP Form Button Process Page Button View Button Tools Button Info Button Auto Range Override Direct URL Entry File Button ISP Form Button Process Page Button View Button Tools Button Info Button File Button ISP Form Button Process Page Button View Button Tools Button Info Button Auto Range Override Visualize Auto Range Modify Optimize Organize Split Merge Insert & Delete Insert & Delete
Fusker collection view menu with Optimize highlighted

Fusker Collection View Menu:
Optimize

Optimization is a process of condensing the fusker collection into a form which requires the least memory and disk space to store the information in the fusker collection without changing the structure of the fusker collection.

The structure of a fusker collection refers to the way individual portions of the image file references within the collection are formed into the fusker tree of the collection. The structure of a fusker collection directly effects the way you can view the images referenced within the collection. For example, you can select any segment in the fusker collection tree and view the images referenced under it; however, you can not select an individual entry in a fusked list and perform the same visualization. The most flexible viewing structure is to simply have a different segment for each part of URL for each image. Each image would have a matching file segment and each directory in the URL path would have a matching directory segment. By default this is the way Image Surfer Pro organizes the fusker collections it creates. You can change this structure with various user configurations and manual manipulations of the fusker tree segments. How you roll up, split apart, and fusk the segments becomes your personal expression of how you wish to access the image files referenced within the fusker collection. For this reason optimization does not consider changing the structure of the fusker tree. It does not combine, split, or fusk any segments which are not already combined, split, or fusked.

Optimization will start with the currently selected segment and proceed to apply the optimization process to each segment below the selected segment in the fusker tree.

The Optimization Process

Optimization specifically addresses segments which have a list fusk. It determines the most efficient way to store the information in the list. Optimization is a simple two step process:

Common Characters
The leading and trailing characters of each entry in the list are inspected. Common leading text is removed and appended to the segment's Pre-Text field. Common trailing characters in the list entries are removed and concatenated to the front of the segment's Post-Text field. This step saves memory and disk storage space by storing the common characters a single time rather than once for each list entry.

Fusk Conversion
Once the leading and trailing common characters have been removed from the list members, the list is inspected to determine if it can be converted to a numeric fusk. In order to be converted, there can be no remaining non numeric characters in any of the list entries. If all of the entries are numeric they must form a continuous sequence of numbers which can be described with a start and an end. A numeric fusk usually saves space over the list fusk because only three numbers need to be stored (Fusk Start, Fusk End, and the number of digits) as compared to saving each entry as a string.

Optimization Result

After searching the fusker collection tree and optimizing any segments found which can be optimized an information window is provided which indicates how much optimization was done if any.

If some optimization was performed a window similar to this will appear:

Information window indicating the number of segments searched and the number optimized

If no segments could be optimized a window similar to the following will appear:

Information window indicating the fusker collection was already optimial

Simply click OK on any window which appears to continue surfing and building your fusker collection.

Automated Optimization

When the {Auto combine individual files into fusked files} user configuration is enabled, the fusked files formed are automatically optimized as they are built. In addition most fusk lists are optimized during the merger process. These features greatly reduce the need to use the optimize menu command. However, the menu command does assure you can easily optimize older collections as well as clean up manually generated lists.

Related User Preferences:

The Optimize menu option does not utilize any user preferences.

Differences in Free and Full Versions

There are no differences in the Optimize functionality between the Free and Full versions of Image Surfer Pro.