18 - Layers Dialog

18.1 - Interface

The Layers Dialog

When the Layers dialog has the focus, you can press any key that has an underlined letter on a button, and it will function as if you had pressed the button.

When the Layers dialog has the focus, pressing , , , or , optionally with shift or opt/alt, will move the layer in relation to the other layers in the image.

A Layered Image

The Layers dialog offers the following controls:

Higher move a layer up in the layer stack

Lower move a layer lower in the layer stack

Attach attach a flat, atomic image to this layered image as a layer

Detach detach a layer and make it into a non-layered image

The Blend Modes drop-down menu controls how layers combine with one another. More information on blend modes may be found here.

 By name controls sorting of the drop-down menu of layer blend modes

 Visible if layer active. If not checked, layer is ignored

 Localstack allows building a sub-image from several layers

 Lockstep the next layer moves when this layer moves

 Globalmask if on, the layer masks outside its boundaries

Opacity: How much of a layer is applied.

Factor: Various adjustments to layer modes.

Create create a new warp layer

Zero zero out all warping information in a warp layer

Magnify set up a warp layer to scale the content beneath

Rotate set up a warp layer to rotate the content beneath

Shadow create a shadow around the alpha mask of a layer.

Glow create a glow around the lapha mask of a layer.

Emboss create an embossed effect around the apha mask.

Punch create an punched effect around the alpha mask.

Rename Layer rename a single layer

Rename Master rename the master

Save Image save the layered image

RGB to CMY create color separation of normal layer: Cyan, Magenta,Yellow

RGB to CMYK create color separation of normal layer: Cyan, Magenta, Yellow and Black

Layer Information: Information about the current layer

In addition to the indicated keyboard shortcuts, you can press esc to close the layers dialog when it is the active window (has the mouse focus.)

18.2 - What Are Layers?

To begin with, you can think of layers as perfectly transparent sheets of film, laid one on top of another in a stack. Of course, if all these layers are transparent, the whole stack is transparent. That's true here, also.

So, imagine a stack made of two sheets of transparent film.

If you place image information — think of it as paint — on the bottom sheet of film, you can see it through the top sheet (because the top sheet is still unpainted).

But if you now paint something small on the top sheet, you can see everything on the bottom sheet, except what the painting on the top sheet covers.

If you move the top sheet, the small painting on it appears to "move" over the bottom sheet.

If you don't like the results on the top sheet, you can throw it away without losing the painting on the bottom sheet — and likewise, if the bottom sheet is not pleasing, you can throw it out without losing the work on the top sheet.

This is the basis for layers in iToolBox. There are differences from the real-world stack of film sheets, but they are all in your favor.

Some of those advantages are:

  • You can stack an unlimited number of sheets in your layered images and the stack remains completely transparent.
  • You can work on every sheet, or layer, independently of the others
  • Layers may be offset from one another, allowing you to "slide" layers around without limit.
  • Layers can be different sizes from one another, yet you can still handle them without the stack becoming difficult to manage.
  • "Overlay" (Normal) is not the only way that layers can be combined — there are multiple combination modes that give beautiful and interesting results you can't get with "real" film layers no matter what you do.
  • Layers in most blend modes can re-position layers above with "lockstep."
  • You can rearrange the order of the layers in the stack.
  • You can save your layered images in the layered state, and come back to work with them later.
  • You can save a resulting combination (flattened clone) image or any individual layer in any normal image format at any time without disturbing the layered image.

Overall, image layers are a powerful, flexible and easy to use means to build up complex images from simple components.

More formally, iToolBox layered images have the following useful characteristics:

  • Layered images combine to form a "master view", which is not a layer.
  • Images may have any number of layers, limited only by memory.
  • The bottom image is the "base layer", and any image layer may be re-arranged at will.
  • Various layer blending modes are available such as normal, multiply, add, warp, etc.
  • Image layers may be moved to any degree, relative to the master display image.
  • Image layers may apply only "local" effects, affecting only immediate neighbors
  • Image layers may contain geometric adjustments and distortions of preceding layers
  • Layered images may be saved in a lossless compressed file format that retains all information about the image.
  • Images of any size may be attached as layers; they may be the same size, larger, or smaller than the master layer image. You can also non-destructively scale them using a warp layer.
  • You can zoom in (or out) on any layer or the master independently of the rest of the image.
  • You can open more than one view on any layer or the master — even at different magnifications.

When you have a layered image, or you want to convert a flat ("atomic") image to a layered image, just press layer. You can also open the layers dialog on an already layered image by pressing layer to open the Layers dialog when one of its layers or the master is the currently active image.

Once the Layers dialog is open, you can manipulate the various layers, attach more image layers, detach them, move them around (use the cursor keys when the Layers dialog is active... the currently selected layer will move.) You can use shift, control and opt/alt to modify the , , , and home key movements.

Note: When the image, instead of the Layers dialog, is active, then , , , and home affect the pan and zoom of the image view instead of the layer position on the resulting master image.

When beginning work with an image that you want to work with in a layered environment, you need to make an initial choice about the size of the master image. You can do this with the New Image function, or you can do it by simply promoting an atomic image into a layered one with l.

This doesn't affect what size layers you can use, but it does control the size of the final master image. You can also increase the size of the master at any time later using extend, invoked with x. And of course you can crop out any portion of the master image or any layer for later use. Cropping from a warp layer will produce a transparent crop with a base color of white. Merging from a warp layer will do the same.

Layered images are created by promoting an atomic, or flat, image to a layered image. The promotion creates a master view of the same size as the image that was promoted, and a layer that contains the original image, set to normal mode. The result after the initial promotion, as viewed in the master image, is the same as the original atomic image.

You can either make a new image, or you can promote an image that already exists (one you loaded or have been working on already). When you do so, you are going to have the image contents (if any) as one of the layers, but it can be any layer, and you can also delete or simply detach it from the layered image later, should you decide that is what you want to do.

So to promote a normal atomic image to a layered image, just press l while the image view is active.

When you do this, the image is converted as we described above and the Layers dialog opens. The Layers dialog is the control center for layered images. It is here that you can rearrange image layers, change layer combination modes, move layers around, and more.

Keyboard Navigation
, Previous Page . Next Page t TOC i Index o Operators g Glossary

Valid HTML 4.01 Loose

This manual was generated with wtfm
wtfm uses aa_macro and SqLite
wtfm and aa_macro are coded in python 2.7
iToolBox 1.63
Please consider supporting my iToolBox development efforts with a small PayPal donation.

Hey, look:
A box!