The iToolBox/About iToolBox menu item displays the application's credits. It also gives you information about the version of iToolBox you are currently using, iToolBox's serial number, and if a network connection was available at application startup, iToolBox enquires of fyngyrz.com what the latest version available is, and if your version is not as recent, then the About dialog displays that for you as well along with a link via which you can download the latest release.
In addition, for your convenience, a download link is provided so you can immediately download the latest version.
The information returned by fyngyrz.com to iToolBox includes:
The information received from fyngyrz.com by iToolBox when it asks for the latest version number is sanitized so that only characters that are one of the digits 0-9, a period (.), a vertical bar (|) or a question mark (?) are retrieved from the download. The received data is also limited in ultimate length to just a few characters. These steps are taken in order to prevent anyone from intercepting and maliciously altering the requested data content in any way that would cause you problems.
The information sent to fyngyrz.com by iToolBox is similarly sanitized on receipt to prevent problems on this end.
This version retrieval is only done at iToolBox startup, not when you open the About dialog. So if a new version is posted while you're using iToolBox, the application won't be aware of the new version until the next time you start it.
The iToolBox/Preferences... ⌘, command, or its keyboard equivalent, ⌘+,, opens the Preferences dialog.
The File/New Image ⌘N command, or its keyboard equivalent, control+n, opens the New Image dialog.
The File/New Text command, or either of its two keyboard equivalents, t and F9, or the text areatool, opens the Text dialog.
The File/New PCB command opens the New PCB dialog. This operation will set up a layered image containing the required layers in the proper layer modes to allow you to create a printed circuit board.
Enter the desired maximum width and height for the printed circuit board, choose which layers you want generated, and press OK.
As you work, you will typically save and load various different images. The File/Load Recent Path ▶ submenu will accumulate the most recent 16 paths you have loaded and/or saved images using. Selecting one from the submenu will open the file dialog at that path location (as long as the path is still valid.) The most recently used paths will always be towards the top of the submenu.
The File/Load Image ⌘O command, or its keyboard equivalent, control+l (that's a lower-case "L"), opens the File dialog.
The list of types that iToolBox can load is located here.
This submenu allows you keep up to ten images at your immediate fingertips; here's how it works:
That's it. You can now load that image at any time using either this submenu, or the key combinations ⌥+number key (1, 2, 3... 9, 0.)
As you work, you will typically save and load various different images. The File/Load Recent Image ▶ submenu will accumulate the most recent 16 images you have worked with. Selecting one from the submenu will reload it (as long as that image is still in the same filesystem location.) The most recently saved and loaded images will always be towards the top of the submenu.
There may be times when you wish to remove the entries in the File/Load Recent Image ▶ submenu. The File/Load Recent Image/Clear Recent Files menu item will do that for you.
File/Load Next Image (also available via pressing F13) will attempt to load the next sequential image. For this to work, you must have previously loaded an image with a number at the end of the filename and before the image file-type extension, and the image must exist and be loadable.
If the image does exist and can be loaded, it will be placed into the File/Load Recent Image submenu, and be remembered as the last loaded image, so you can do this repeatedly and it will load each sequentially numbered image in order.
If the image cannot be loaded, then the new name will not be placed into the File/Load Recent Image submenu and the last loaded image name and path will remain the last one that was successfully loaded.
There may be times when you wish to remove the entries in the File/Load Recent Path ▶ submenu. The File/Load Recent Path/Clear Recent Paths menu item will do that for you.
The OS X (MacOS) version of iToolBox produces requested ray traces (for example, via the Spherize operator) in the background. When a ray trace is ready, this menu item becomes available.
File/Save Image ⌘S opens the dialog to save action images, both atomic and layered. You can also use s to trigger this form of save. Saves done this way on layered images require that the .elx format be used; you cannot save a single layer of a layered image using this command. Use S (shift+s) or File/Save Image (Atomic) ⇧⌘S if you need to do that (described next.)
File/Save Image (Atomic) ⇧⌘S opens the dialog to save the action image. You can also use S (shift+s) to trigger this form of save. Saves done this way will allow you to save any action image as an atomic (single) image even if the image is an individual layer of a layered image.
File/Save Recent Path will save the current atomic or layered image, opening the File dialog at the path specified in the submenu item.
File/Save Recent Path (Atomic) will save the current atomic image, master image, or layer of a layered image, opening the File dialog at the path specified in the submenu item.
To create an A:B GIF animation, you set up two images. One is assigned as the origin image, and the other will be the action image. These two images must have identical horizontal and vertical resolution. Then select File/Export A:B GIF Animation , choose a filesystem location and filename using the File dialog, and finally set the inter-frame delay and looping count (zero is infinite.)
Generally, these GIF animations look better without dither, as this adds motion to the pixels that is otherwise not present in the actual images. If in doubt, generate an animation both ways and compare the two in a web browser.
If you use the Color Reduction operator to select the palette and reduce the color count to 256 or less for both your images, the resulting animation can be tweaked to be considerably higher quality based on your chosen settings.
If you don't do this, then the animation generator will pick the palette for you using its own choices, which may not (probably will not) be as good as those you could make yourself.
The resulting GIF animation will cycle between the two images at the rate specified, for as many times as specified, or forever, if the looping count was zero.
If a p-shape has been loaded, this opens a dialog that allows you to rotate the currently loaded p-shape to any angle, and/or lock its aspect ratio to 1:1 which will ensure that the p-shape will not be distorted.
Opens the Gerber Export dialog, allowing you to produce Gerber file CAM files that can be sued to manufacture printed circuit boards.
Select File/Print to print the action image.
Select File/Help to get a short listing of things you can do, as well as a link to the online documentation.
File/Memory Report provides a view into the application's internal memory management of image and image-related storage. iToolBox uses memory greedily in order to facilitate higher-speed image processing, and it may be useful to some users to be aware of how much of their RAM is in use at any one time. In addition, the custom memory monitoring system watches for errors where application code writes memory in error, and reports if that happens. If this tool indicates memory over- or under-runs, please report them.
Pack will re-organize the internal image memory to be more compact. This can save a little time in some iToolBox operations when additional memory needs to be obtained, but is not a critical task to perform.
When ✓ Modal is checked in the Areatools. the Edit/Copy ⌘C command (or its keyboard equivalent control+c when pressed in the Operators dialog, any image view, or the Areatools) places a 24-bit representation of the current action image into the clipboard for use by other software that understands 24-bit .png image data.
When ✓ Modal is unchecked, the selected portion of the image is copied to the clipboard, regardless of the current area selection state. You can change this behavior by un-checking ✓ Non-Modal copy = simple in the Preferences dialog.
The Edit/Paste ⌘V command, or its keyboard equivalents, ⌘+v or control+v, creates a new image from image information stored in the clipboard by other software. iToolBox can resolve both pasted filesystem filenames (unless they are network URLs such as http or https) and properly formatted image data. 24-bit clipboard image data is transformed into 48-bit image data as required.
Edit/Undo ⌘Z allows you to roll back the most recent change(s) made to an image; it affects the current action image. You can also cause an Undo to take place with u.
Edit/Redo ⇧⌘Z allows you to roll back the most recent undo(s) made to an image; it affects the current action image. You can also cause a Redo to take place with r.
Edit/Set Undo Levels allows you to control how many levels of undo iToolBox will use. You may choose from one to 50. Be aware that each undo level consumes as much memory as the actual image.
Edit/Clear All Undos and Redos recovers memory that is not needed when the undo system is holding on to changes you have no need to recover. Because the undo system can consume very large amounts of memory, this tool can help you keep your usage in check without having to actually close iToolBox.
This menu item opens the Keystroke Assignment dialog.
If operating in ✓ Modal (non-modal) mode, this item will clear the current selection.
If operating in ✓ Modal mode, this item will apply the most recent area selection to the current action image and execute the current operator.
Selections/Antialias turns the area selection antialias feature on or off for the currently selected too. Each tool has its own memory of this setting. This can also be controlled via the Preferences dialog.
The Blend Modes provide a variety of ways that the results from most operators can be applied to the images you work with. Matte is the default mode when iToolBox starts, and the one you're most likely to be using most of the time; but the others are also worth exploring.
Applies new pixels just as they are.
Applies new pixels by adding them to the active image.
Applies new pixels by subtracting them from the active image.
Applies new pixels by treating them as negative the lower they are relative to 32768, and positive the higher the are relative to 32768, and adding them from the active image.
Applies new pixels by treating them as negative the lower they are relative to 32768, and positive the higher the are relative to 32768, and subtracting them from the active image.
Applies new pixels by multiplying them against the active image. Unless the result is entirely white, this will darken the image.
Applies new pixels by dividing them by the active image. Unless the result is entirely white, this will lighten the image.
Applies new pixels by placing them in the active image normally, except where the area selection is soft; there, it will randomly place them, or not, based on how soft the area selection is there.
Applies new pixels by placing them in the active image normally, except where the area selection is soft; there, it will randomly place them, or not, with a softness chosen according to the selection mask, based on how soft the area selection is there.
Applies new pixels using the foreground color.
Applies new pixels using the background color.
Selections/Blend opens the Blending dialog.
Selections/Next Selection Color rotates the selection color in the ✓ Modal (non-model) selection mode. This can make it easier to see selections.
Selections/Convert [type region] to p-shape is available after any area selection is made except for the wand. Once this is used, that recent area selection will be available for re-use with the p-shape areatool or saving using File/Save P-Shape
Selections/Snap Grid turns snapping on and off. One of the snap options in the Snap dialog must also be on for snapping to function. The [S] indicator in the Areatools displays the current state of the snapping toggle.
Selections/Display Snap Grid switches the display of snap lines on and off, as does control+d. To turn the actual snapping itself on and off, open the Snap dialog with Selections/Snap Dialog or D (shift+d)
Selections/Autohide Snap Grid , when checked, causes the snap grip to disappear when it is not active. If not checked, the snap grid is displayed in its inactive colors as set in the Snap dialog.
Selections/Open Snap Dialog opens the Snap dialog.
This menu provides an organized, way to select operators.
You can edit the ten script macros using the Operators/Edit Macros command (or, image context, the keyboard command shift+⌥+m), and launch any one of the ten macros via the Operators/Macros ▶
If, when in the edit window for the Macros and ✓ Modal is checked, you click an Execute button or press the associated number key, the macro will be applied to the entire image, as there is no area selection in context.
If you are working with ✓ Modal unchecked, you can make your area selection and then execute the macro and it will be applied to the selected area.
Macros can also be launched using ⌘+⌥+(top row number key) key combinations.
See also: | Quick Operators dialog |
This is the menu access to the shift+f command. Any image that has been loaded from the filesystem can be assigned as a favorite. Images assigned as favorites can be loaded using the File/Load Favorite Image ▶ command.
Commands/Clone will create a new image that is an exact duplicate of the current action image.
Commands/Clone to View Size will create a new image based upon the current action image, but at the size of the current action image's view by duplicating the action image's pixels as needed. The action image is not altered.
Commands/Clone Scaled to View Size will create a new image based upon the current action image, but scaled (resampled) to the size of the current action image's view. The action image is not altered.
Commands/Enlarge / Reduce allows you to create a new image based upon the action image at a different specific resolution. The action image is not altered. See the Enlarge / Reduce dialog for details.
See the Extend Image dialog for details.
Commands/Quarter Turn CW alters the action image in-place by rotating it clockwise one quarter turn.
Commands/Restore Crop to Origin will, if the action image was cropped from another image, and the image it was cropped from remains loaded after the crop took place, restore the contents of the cropped image to the original location in the image it was cropped from.
Commands/Revert reverts an atomic image to its initially loaded state. See the revert keystroke for details (shift+⌥+r)
Commands/Key Command Palette opens the Command dialog.
Views/View Size ▶ provides a range of resizing options for the image view.
Views/View Size/Embiggen — also E (shift+e) — attempts to enlarge an image view so that it is as large as possible while still fitting within the available display area.
Views/Zoom Reset sets the view to be able to fully contain the image.
Views/Zoom In increases the magnification of the view.
Views/Zoom Out reduces the magnification of the view.
Opens a dialog where you can set the number of steps between a two times change in the zoom level.
Views/Grid turns the pixel grid on and off. The pixel grid is only visible if the image view is large enough to show both the grid and the image pixels.
Views/Grid Color changes the color of the grid surrounding the pixels. The effect of this is only visible if the image view is large enough to show both the grid and the image pixels.
Views/Juxtapose stacks all the loaded images one on top of another, aligned at the top left. This allows you to easily compare multiple versions of an image using n and N (shift+n), or Images/Next Image and Images/Previous Image .
Views/Cascade stacks all the loaded images in a cascade growing towards the bottom right in such a way that you can read the title bars of all the images, presuming there is enough room to stack them all this way.
Views/Tile tiles the views across the available display space if they will fit. You can also trigger this command with ⌥+j.
Views/Reset causes the next opened view to start at the initial view position.
Views/Open Another View opens an additional view on the action image. This view can be zoomed and shifted separately from the original view (or other views... you can have as many views on the same image as you want.) Editing any portion of the image in any view affects the image the same way.
Views/Y-Axis Lock controls whether the image views retain the exact aspect ratio of the loaded image. With lock off, you can size a view any way you like. With it on, the view must be sized from the right edge, and the view will always be the same aspect ratio as the image itself.
Views/Alter Aspect on Y steps the image view through a series of common aspect ratios intended to correct incorrectly captured images; the Y-axis is the priority here.
Views/Alter Aspect on X steps the image view through a series of common aspect ratios intended to correct incorrectly captured images; the X-axis is the priority here.
Views/Alter Aspect on Y by 2 steps the image view through a series of common aspect ratios intended to correct incorrectly captured images at twice the resolution so as to prevent loss of image data if the image is rescaled using Commands/Clone Scaled to View Size after the view's aspect change; the Y-axis is the priority here.
Views/Alter Aspect on X by 2 steps the image view through a series of common aspect ratios intended to correct incorrectly captured images at twice the resolution so as to prevent loss of image data if the image is rescaled using Commands/Clone Scaled to View Size after the view's aspect change; the X-axis is the priority here.
The Images/Close All ⌘W command begins a process of closing all open images. Obeys the Preferences dialog setting for confirmation requests on images that have been changed since they were loaded or created.
Images/Next Image selects the next image as the action image and brings it to the front; "next" in this context means one that was loaded or created after the current action image.
Images/Previous Image selects the previous image as the action image and brings it to the front; "previous" in this context means one that was loaded or created before the current action image.
Images/Assign as Brush selects an image as the brush for use by the Brushstroke operator.
Images/Assign as Origin sets an image to be the origin image for use by operators such as Merge operator and commands such as File/Export A:B GIF Animation
Images/Inspect opens the Image information dialog on the action image.
Images/Measure opens the Measure dialog on the action image.
Images/Rename provides a means to rename the action image.
Images/Layers: Promote or Open either promotes a flat, atomic image into a layered image with the current action image as the first layer, or opens the layers dialog if the action image was already a layer or a master.
Each open image gets one listing in the Images menu. Selecting the menu item will bring all open views on that image to the front.
Please consider supporting my iToolBox development efforts with a small PayPal donation. |