In the Image Placeholders article, we found out how to add a placeholder to a product. A user can upload an image in this placeholder, but its shape is always rectangular. What if you want to make it more artistic, for example, an arbitrary shape like on the picture below:
A usual way for this is to put an overlay on top of the image. Graphic designers know how image overlays work. You can cut any shape out of a raster layer using another image sitting on top of it. The images have to be precisely positioned relative to each other, and the overlaying image should be transparent in the areas where the first image is supposed to be visible. This technique can be used to add artistic borders to image layers. However, it requires additional efforts, and for some use-cases, the image overlays are not suitable.
As an alternative, you can use vector masks. In this case, any desired image region can be cut out by a vector shape and placed on the product. Customer's Canvas associates vector image masks with the concept of image placeholders. By default, image placeholders have rectangular shapes, but it is possible to set up an arbitrary vector shape or a vector mask and use them to crop out a portion of the image.
Let us see how vector shapes and vector masks are used in Customer's Canvas to create non-rectangular placeholders.
Non-rectangular placeholders are set up in the same way as rectangular ones, but the
<PH> marker is applied to the name of the shape layer rather than the image layer. When a user opens such a template in Customer's Canvas, they see an empty container of the desired shape and can upload an image to it.
Let us create a simple template with such a placeholder:
<PH>marker. Double-click the shape layer name on the Layers tab and add the
<PH>marker to its name. It should look like this:
Put the resulting PSD file among Customer's Canvas templates and open it. You will see something like this:
This placeholder does not contain an image, so it appears empty in the designer. When a user uploads an image, the shape is applied to the image.
You can make a non-rectangular element not just from an empty placeholder, but also from any image. In order to apply an arbitrary shape to an image, you should insert an image layer into a PSD template, create a vector shape layer defining the mask, and then place them into a single group:
<PH>marker. Double-click the group name on the Layers tab and add the
<PH>marker to its name. The layers should look as follows:
Unlike the previous case, here we can assign a shape to an image, so it will not be hollow. Let us see what this template looks like in Customer's Canvas. The screenshot below displays the image placeholder masked with the vector shape. From the user perspective, they can select a new image for the placeholder, and it is automatically carved out:
Also, you can create non-rectangular placeholders using vector masks:
<PH>marker. Double-click the image layer name on the Layers tab and add the
<PH>marker. If you apply the mask to a rasterized image, then the layers should look as follows:
When you create non-rectangular placeholders using vector masks, you need to add the
<PH> marker with or without a value. You can get the same results as described above with the values:
<PH>enables a placeholder with a mask that applies to an image from a PSD template. Users can replace the image while editing a product.
<PH_empty>enables an empty placeholder with a mask. Users need to upload an image in the web-to-print editor. When a user uploads the image, the vector mask is applied to the image.
<PH_stub>enables a placeholder with a mask, but the image imported from the template does not show on the hi-res output. You can use it as a message that encourages users to select images.
For example, the
<PH_stub> placeholder can look as follows in the editor:
Using these methods, you can create impressive templates containing non-rectangular images without using bulky overlays. Image placeholder vector masks help create sophisticated templates such as puzzles or photo collages.