Updates from WinImages 7.5.f

VRLSummaryStatusDetails
75gFeatureAddedLayer mode "Linear light" added.
75gFeatureAddedLayer mode "Add Faint" added for faint image and astro photo work. (1 of 3): When the average brightness of a pixel is below the setting of .5 x FACTOR, it is added to the average of the new layer and the layer composite underneath. (2 of 3): When the average brightness of a pixel is above the setting of FACTOR, the result is the average of the layer and layer composite underneath. (3 of 3): If the average brightness of a pixel is between these two values, behavior varies proportionally between the two for a smooth behavior transition.
75gFeatureAddedELF file format to revision 3 (includes new layer modes)
75gFeatureAddedAdded three controls to the layer dialog to ease the process of stacking for astro (or other) stacked image series. As these controls change layer modes without asking, there is an additional checkbox that must be checked before they will operate. Once checked, the controls are intended to work on an already loaded set of layers in the following manner: (0) zoom into the master image where fine details are highly magnified. If this image stack will require rotation, ideally, you want to be aligning each layer to the center of rotation. Now open the layers dialog. (1) press the "[c]" button. This sets the bottom layer to normal and the next layer to absolute subtract. (2) Use the arrow buttons (with shift and control as required) to align the two images in the master. Now press the "[-]" button. This turns OFF the current layer, and moves to the next layer up. Align this layer the same way. This ensures that only two layers are "on" at one time, which speeds up processing. Continue this series of actions ("[-]" followed by alignment) until all layers have been aligned with the bottom layer. (3) Press the "[a]" button. This sets all layers into "Accumulate" mode and sets the factors to zero (optimum for 0-gain stacking.) The active layer is the top layer, and if you like, you can change the factor (top layer only) to another value to control the balance between noise reduction and gain. Although you can insert warp layers after all layers except the top layer in an image stack, do not do so until X:Y alignment as described here is complete.
75gFeatureAddedLayer mode "Average 1/2" added. If the layer value is less than FACTOR, then .5 of layer is the output. If the layer mode is greater than or equal to FACTOR, the output is the average of layer and previous composite.
75gFeatureAddedLayer mode "Average Low" added. If the layer value is less than FACTOR, then the MINIMUM of layer and composite is the output. If the layer mode is greater than or equal to FACTOR, the output is the average of layer and previous composite.
75gFeatureAddedLayer mode "Histogram" added. This layer mode MODIFIES the layer. Consequently, you cannot set it unless the name of the layer is "histo" or "histogram" to protect from inadvertent layer destruction. Two histograms are generated. In the bottom half of the layer, an RGB histogram appears; in the top half of the layer, a luma histogram appears. If FACTOR is non-zero, the histogram will normalize for values from 0...255. If FACTOR is zero, the histogram will normalize for values from 1...254. This latter option allows the histogram to present more meaningful results when large numbers of pixels cluster at one or both ends of the graph.
75gFeatureAddedLayer mode "Accumulate" added for astro and faint imaging work. When layer is not topmost enabled accumulate layer, layer is added to 48-bit accumulator. Output of such an intermediate layer is unmodified layer pixels. When layer is topmost enabled layer, if FACTOR is 0, then output is the 24-bit result of dividing the 48-bit accumulator by number of layers accumulated, or in other words, the average. If FACTOR is non-zero, the output is the 24-bit result of 48-bit accumulator divided by FACTOR. This functionality allows you to create accumulated results that are greater or less than the average. If any component in a pixel would be greater than 255 as a result of this operation, it is limited to 255. If the layer immediately above an accumulator layer (except the topmost enabled accumulator layer) is a warp layer, then the accumulation is deferred until the warp has been applied. This allows non-destructive rotations of any accumulator layer except the topmost. Only active warps immediately above accumulator layers perform this way. A warp above the topmost accumulator layer warps the output of the accumulator division in the normal fashion.
75gFeatureAddedLayer mode "Average 2/3" added. If the layer value is less than FACTOR, then .666 of layer is the output. If the layer mode is greater than or equal to FACTOR, the output is the average of layer and previous composite.
75gFeatureAddedLayer mode "RGB Key (soft tolerance)" added. This layer mode is a keying mode that implements a vector distance to colors in the equally -weighted RGB cube. If the color is within the tolerance set by FACTOR, the key will be 100% transparent (or 0% opqaque.) If the key is within the range of FACTOR...2xFACTOR, it will fade proportionally to opaque, and if it is greater than 2xFACTOR it will be opaque.
75gFeatureAddedLayer mode "Hard mix" added.
75gFeatureAddedLayer mode "RGB Key (hard tolerance)" added. This layer mode is a keying mode that implements a vector distance to colors in the equally -weighted RGB cube. If the color is within the tolerance set by FACTOR, the key will be 100% transparent (or 0% opqaque.) If the key is greater than FACTOR it will be opaque.
75gFeatureAddedLayer mode "Pin light" added.
75gFeatureAddedLayer mode "Linear Burn" added. (actually, the old burn is linear burn, and the new mode is burn - old images will be appropriately converted.)
75gFeatureAddedLayer mode "Hot light" added.
75gFeatureAddedLayer mode "Vivid light" added.
75gFeatureAddedLayer mode "Channel maximums" added. If a channel is greater than the corresponding channel in the other layer, then that channel will provide the resulting channel value. All three RGB channels are evaluated independently, so this layer mode can result in channels from either or both layers being combined into a new color.
75gFeatureAddedLayer mode "Channel minimums" added. If a channel is less than the corresponding channel in the other layer, then that channel will provide the resulting channel value. All three RGB channels are evaluated independently, so this layer mode can result in channels from either or both layers being combined into a new color.
75gFeatureAdded"Unsharp Mask" has been added to the Filters group. Scipting the command is: A=UNSHARP(width,intensity,steepness) where width is an integer representing tenths of pixels, so 20 is 2.0 pixels; intensity is a percentage where 100 is normal application of the effeect, 50 is half, 200 is double; and steepness is a vector distance a pixel must exceed from its neighbors in order for it to have the effect applied. Set to zero to affect all pixels.
75gFeatureAddedNew layer mode "Difference to Gray." This mode performs a subtract that can result in positive or negative values. In order to represent the negative values in a way that they can be later added to another layer, the results are returned about the value 127, middle grey. To use these results to add to another layer, use the "add about gray" layer mode, which treats pixels as zero when they are 127. The "factor" will result in normal values at 100; if you wanted twice the amplitude, you would use 200; half the amplitude, use 50. Zero results in pure gray.
75gFeatureAddedLayer mode "Multiply and add" added. Unlike multiply, which always darkens or at most leaves the same in the case of maximum channel brightness, multiply and add begins with the initial brightness, then adds the multiplication of the two layers to that; the end result is up to twice as bright for maximum channel values, and the same brightnes for the darkest channel values. The net effect is to leave the shadows alone, bring the midtones up into the highlights and push anything in the highlights to the limits.
75gFeatureAddedLayer mode "Inverted RGB Key (hard tolerance)" added. This layer mode is an inverted keying mode that implements a vector distance to colors in the equally -weighted RGB cube. If the color is within the tolerance set by FACTOR, the key will be 100% transparent (or 0% opqaque.) If the key is greater than FACTOR it will be opaque.
75gFeatureAddedLayer mode "Inverted RGB Key (soft tolerance)" added. Inverted version of: This layer mode is a keying mode that implements a vector distance to colors in the equally -weighted RGB cube. If the color is within the tolerance set by FACTOR, the key will be 100% transparent (or 0% opqaque.) If the key is within the range of FACTOR...2xFACTOR, it will fade proportionally to opaque, and if it is greater than 2xFACTOR it will be opaque.