By using a Photoshop Image to personalize your images, you give yourself a variety of advanced options over our Personalized Images. The big difference is that we recognize all of the layers you use, which allow you to update each individual layer via our API.
But now we allow you to modify those layers in the Image URL as well. Simply state the layer in the Image URL, follow by the action you wish to take.
Below is the image we will be using as an example today, you can also download the Blog Example.
Notice that we have made all layers visible when uploading it to NiftyImages. This gives us full control over these layers, if they are hidden upon upload then we will not be able to control them.
Upload this image to your account and save it, it will alert you that there are no variables, which is okay. Then click on the Edit > Default View for this image. This will let you hide the 12 Raster Layers (0, 75, 100, 125, etc.) and save your Default View.
Here are the options for each layer type in your PSD file:
And here is how you do that in the Image URL for each layer type and option:
Here is our first example defining the points in the Text Layer and showing the Raster Layer 125 to match that point total in the URL.
Now we will also change the Shape Layer’s color to red in the URL.
Now let’s change the SmartObject Layer’s image by pointing to an image URL.
To modify multiple layers at a time with the same action, you can use the following format to list the layers:
Example to Hide All:
Example to Hide All, then show one:
You can use any combination of these layer variables to show each subscriber a customize image. This way you can have specific product image/logo showing for each user, show text specific to them and modify colors/layers.
If you have any questions, please contact us for help.