FPVP Tools for ProShow

ProShow has capability that the ordinary user has no access to because Photodex has yet to provide any infrastructure to. That is where my Tools for ProShow come in. In September of 2014 I released a version of the Excel worksheet that I developed to assist me with creating various effects within ProShow. I started developing this worksheet around July 2010. I ported this worksheet into Libre Office and OpenOffice formats (both of which are freeware worksheets). These tools are in an Excel 2010 worksheet. The OpenOffice is compatible with v4.1 and later. Libre Office formats are version 5.03 and later.

The tools provided in this worksheet are FINDINGS, EQUAL SIZE CHANGES, MODIFIER ROTATION CALCULATIONS, CROPPING TOOL, DISTANCES, PROPORTIONAL SIZING AND PLACEMENT, QUADRATIC/LINEAR FUNCTION, TIME: SHOW/SLIDE/KEYFRAME, FIND HALFWAY POINT, POSITION A ROTATED LAYER, and TEXT LAYER TEXT POSITIONING.  These tools provide a way for you to do things you thought were impossible, very difficult, or labor intensive. They have the potential to save you lots of time and effort. These tools help release some of that ProShow power you probably didn’t even know was there. The results of the tools are compatible with both ProShow Gold and ProShow Producer except for the MODIFIER ROTATION CALCULATIONS, QUADRATIC/LINEAR FUNCTION, and TEXT LAYER TEXT POSITIONING tools. That’s because Gold does not support modifiers (and the former two are modifier-related) or text layers.

FINDINGS. The FINDINGS tool allows you to exploit the relationships between the ProShow features of Pan, Zoom, and Rotate Center as well as a layer’s features of width and height (PROSHOW SETTINGS, CALCULATED SETTINGS, and LAYER: WIDTH AND HEIGHT). It lets you find a layer’s actual position after being rotated on a side, corner (LOCATIONS). The rotation has to be in increments of 90 degrees from ±0 to ±360. You can also find the screen location of a rotated layer’s side or corner. You can also align a layer’s side, corner, or center to any specific screen location upon demand (ALIGN HERE). Pick a screen position. Then, choose what part of the layer (corner, side, or center) that will align to that position. The worksheet gives the settings required to align to that screen position.

EQUAL SIZE CHANGES. Creating layers to use for your own borders, outlines, or frames is easy now with the EQUAL SIZE CHANGES tool. A layer’s size change is given and the resulting zoom settings and the percent of change from the original zoom settings is given for both axes. The size change is specified as a change in the X-axis or Y-axis or by an axis independent amount. For the axis specific change, two methods are provided: By a Percent Change or End value. The Percent Change method is useful for specifying a modifier value of zoom. For the axis non-specific change, the amount of size change along a side is provided. For any approach, the resulting size change is specified as a percent change from the original zoom value and an ending zoom value for each axis.

The Effective Aspect for the Starting (or reference) Layer and the End (or “Outline”) layer are given. This section of the Equal Size Changes tool provides information useful to ProShow Gold users who want to provided an outline and/or frame to a layer. The aspect values are simply reference values. The width and height for each (Start and End Layer) is also provided. Also provided is the amount of the dimension on any side that will extend beyond another layer (when the “outline” layer is positioned in ProShow below the layer that is being “given” and outline). This is useful for editing a graphic in a bitmap editor to provide change only to the area that will extend beyond another layer’s edges. Deleting the inner portion of the layer can create a graphical frame for the image layer in ProShow. Finally, the amount of zoom for the graphic to provide the correct outline/frame to another layer is provided.

The MODIFIER ROTATION CALCULATION tool gives you rotation amounts in Degrees, Phase Change, and Modifier Value. You can enter the appropriate type (Degrees, Phase Change, and/or Modifier value) and the results for the remaining types are also provided.

CROPPING TOOL. Cropping is a very useful feature when you want “standardized” layer aspects. The CROPPING TOOL is a smart tool.You can crop a given layer dimension to a desired aspect. It also provides for cropping a region within a layer to the desired aspect. No more guessing.  Each aspect (the target or the layer) is invertible. That is, if the dimension/aspect values are for a wide layer, simply inverting the settings results in a tall layer; no need to re-enter values (and potential entry errors).

DISTANCES. This tool allows you to rotate a layer and then move that layer a specific distance along that rotated angle or along a line perpendicular to that angle. That may not seem like a big deal but, when you need it, an awful lot of trial and error (and therefore time) is removed. This is particularly important when you need to move a layer an exact amount of distance exactly along the rotated angle (or perpendicular to it). It’s important when you need it! It is possible too, to find the exact actual location of a rotated layer. ProShow will not tell you directly … so, while you can see the layer’s position on the screen, getting its exact coordinates is less than simple.

PROPORTIONAL SIZING AND PLACEMENT. This tool is useful for providing a 4th layer that is sized proportionately to another. Say, for instance that you had two tall layers of A and B. A third layer is C. Layers A and B are sized differently. Layer C has a given size difference from Layer A. This tool calculates the size and position of a Layer D such that the relationship between it and Layer C corresponds to the relationship between Layers A and B. This way, two sets of layers can have the same visual relationship (size and position) to each other. The User Input is into the Layer Input settings for Layers 1, 2, and 3.

QUADRATIC/LINEAR FUNCTION. This is a modifier function that is NOT documented by any Photodex literature. The quadratic function defines a parabolic curve. What this tool does is to allow you to plot that curve and perhaps define where on that curve you want the ProShow to work from. Without the first value of the function, the equation that defines the Quadratic function becomes the Linear function. The same idea applies to it. After you provide the numbers for the function, the curve is plotted for you. A visual representation definitely helps you figure out what is going on! Once you’ve got it all worked out, you can then enter the results into ProShow.

TIME: SHOW/SLIDE/KEYFRAME. ProShow deals with time in minutes and seconds by default. But, it can, with a setting change in Preferences, change that to show time in seconds. This tool provides a difference in time from the start of a show, slide, or keyframe (only for Producer) to a given point within the show. This difference in time is given minutes and seconds as well as the total of seconds. The primary purpose of this tool is to provide some information that’s usable with modifier functions which start at the beginning of the show, slide, or keyframe.

FIND HALF-WAY POINT. This tool provides the distance half-way between two points on the screen. The user provides the pan values for the X-Axis and Y-Axis of each point. A use for this might be to find a rotation point around with to rotate the two layers.

POSITION A ROTATED LAYER. This tool provides the final position of a layer that’s been rotated using the TILT function. For instance, if the rotate center for the layer is set to the layer’s left side, the layer is set to the left of screen center, and the layer is horizontal tilted 180 degrees. Using the LOCATIONS tool found within FINDING, the layer’s new location is determined. This is position is entered into this tool. Next, a final desired position is entered. This tool reports how far the layer has moved and also what pan setting to enter to position the layer where you want it. Note that when a layer has been rotated 180-degrees, re-positioning the tilted layer is not a straight-forward exercise unless you know exactly what the layer’s width or height is and how much distance was traveled by the layer during the tilt (or rotation). Instead of going through the mental contortions that are normally required, you use the various tools to help you determine the information you need to know to re-position a tilted layer.

Check out the Introduction to the Tools or go to my site’s webpage.

140911-1300 u/d 160527-2130


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s