How to vary print and GIF designs automatically (Part 1)

Automatically use special designs on significant occasions, add excitement with random outputs, award prizes and vouchers in GIFs and prints, and more

Breeze Booth (Windows + DSLR) aka DSLR Remote Pro

Last updated: January 2021

These tutorials walk you through varying print and GIF designs during an event. You will also learn how to include date and time specific vouchers and designs to fixed installations and trade show booths.

Breeze gives you power to

  1. surprise guests with varied and personalised designs,
  2. build custom promotions into fixed installations in advance
  3. use custom designs and unique vouchers at  regular and one-off occasions such as Happy Hour and New Years Eve. Pre-program end off event specials

This is the first of two tutorials which explain how to set up custom Breeze Booth (Windows + DSLR) print and GIF designs which change either randomly or in predetermined ways.

  • Part 1 shows how to create randomly selected layouts, prize notifications, and automatically change the overlay and/or print at specific times and dates. Part 1 uses print layouts as examples.
  • Part 2 will show how to use the same approach with GIFs.

Whether you are using prints, slideshow or burst (aka boomerang) GIFs you need to create the overlays and backgrounds; and tell the program when to use them.

Random print designs

Spice up events with random designs on your prints and GIFs.

Prints with random backgrounds for Hallowe’en


First tell DSLR Remote Pro to look for your special backgrounds and overlays instead of the regular versions (background.jpg and overlay.png):

DSLR Remote Pro looks in the PhotoboothImages folder (1) for background and overlay images whose names match the Background/overlay filname suffix (2)

What is a background/overlay filename suffix?

Extra background image names for prints all start with background_ and end with the filetype  .jpg

The suffix part of the name follows background_   and explains what your backgrounds and overlays are called.

In this example I want to switch randomly between four print layouts.

To achieve this the suffix is a Breeze token {random,1,4}. The names of each background image must fit the same pattern ie  background_ +  one of the random numbers between 1 and 4 + .jpg

The suffixes are 1, 2, 3 and 4, so the full filenames are

  • background_1.jpg
  • background_2.jpg
  • background_3.jpg
  • background_4.jpg

Set of four strip backgrounds for a Hallowe’en event (designs courtesy of SMOVE)

Guests prints could be on any of these four backgrounds:

Surprise guests by printing on randomly chosen layouts (Breeze DSLR Remote Pro 3.15.3)


  • {random,1,4} is a DSLR Remote Pro token which instructs the program to choose a random number from 1 to 4. For 10 different print designs use {random,1,10} etc
  • Tokens are a powerful and flexible Breeze tool and surprisingly easy to use. Learn more about tokens
  • Print overlays are named in the same way. In this example, random overlays would be named overlay_1.png, overlay_2.png etc.
  • Image placement: When you use dynamic print suffixes, images are in the same position on each print design. To randomly change the number of images or their position on the print use random profiles.

Random overlays and backgrounds can also be used to pick winners.

Pick a winner

Winning print layout shown on screen (Breeze DSLR Remote Pro 3.15.3)

For this event I have changed the random token to {random,1,6} to randomly pick a winner 1 in 6 times*

Suffix using a random token to pick a winner (Breeze DLSR Remote Pro 3.15.3)

I only need 1 special overlay for the winning print overlay_1.png. The other prints all have the same design which is set up using the Print Layout Editor.

The ‘winner’ overlay is called overlay_1.png


The Print layout created in the Print Layout Editor is used for ‘non-winners’

Print layout for those who don’t win shown on screen

Multiple prizes

You can have several prizes occurring at different intervals. For example,

For 1/100 star prizes, 3/100 runner up prizes and 5/100 lesser prizes

  • Change the Background/Overlay suffix to {random,1,100}
  • Call your star overlay overlay_1.png
  • Add 3 identical runner up overlays overlay_2.png, overlay_3.png and overlay_4.png to the PhotoboothImages folder
  • add 5 identical lesser prize overlays overlay_5.png, overlay_6.png, … overlay_9.png to the PhotoboothImages folder

Everyone’s a Winner!

  • For ‘Everyone’s a Winner’ scenarios, use overlay.png for the consolation prize which everyone gets if they don’t win a better prize.

The next example uses a different suffix to add a special overlay at a fixed time each day.

Happy Hour overlay for a fixed installation

Print with Happy Hour overlay

Happy Hour in Suzy’s Bar is between 17:00 and 18:00 or 5-6pm. I want to replace the regular print overlay with a special version during  Happy Hour, which is between 17:00 and 18:00 or 5-6pm.

I have called the event Happy Hour (3) and used the time based token %H (4) instead of the random token earlier.

The Happy Hour event (3) uses the Breeze Hour token %H (4)

I need two overlays in the PhotoboothImages folder. overlay_17.png is used on prints during Happy Hour, and overlay.png at all other times.

Happy Hour PhotoboothImages folder showing the Happy Hour overlay (overlay_17.png) used between 17:00 and 18:00, and ordinary overlay (overlay.png) used at other times. (Breeze DSLR Remote Pro 3.15.3)

Captions, logos and QR codes

You may have noticed that both prints are captioned Suzy’s Bar.

Captions, logos and QR codes are added in the usual way in the Print Layout Editor, and included in both prints.

Add captions, logos and QR codes using the Print Layout Editor. They are displayed on both  regular and Happy Hour prints. Any regular overlay (overlay.png) and background (background.jpg) are shown in the Layout Editor.

Switching backgrounds for different times of day and night

The same %H token can also be used with a collection of different backgrounds and overlays at differnent hours of the day and night as here

This event also uses the %H token and has 24 backgrounds for each hour of the day and night


Prints use the Evening background between 17:00 and 19:59, and switch to the Night background at 20:00

Automate special backgrounds and overlays for significant dates

To use set up overlays and/or backgrounds in advance for special dates such as Valentines’ Day, Hallowe’en and New Year’s Eve you can combine two tokens %B%D.

%B will be replaced by the full English name of the month eg February *

%D will be replaced by the day of the month eg 14

Insert your special and overlays into the PhotoboothImages folder with the correct names, and they will replace the regular background /overlay on these key dates. The format for the %B%D tokens  is background_Monthdd.jpg.

Use background_February14.jpg for Valentines Day, background_October31.jpg for Hallowee’en etc .

*The %m token uses numbers to show months (eg 02 instead of February).  If you prefer, use suffix %m%D with overlay_0214.png etc

There is no need to create backgrounds/overlays for every day of the year, just for the days you want a special print.

Last chance offers

Use the same technique to print special offer vouchers on the final day of a tradeshow or wedding fair.

Slideshow and burst GIFs

You can use suffixes in the same way to vary GIF overlays and backgrounds. Part 2 will take you through this in detail:

You will learn how to randomly switch between GIF designs, use special designs for prizes and vouchers, etc.

Event image folder showing random prints and GIFs. Each time the booth is run a GIF and matching print are created in shades of green, purple or red.

This shot of the PhotoboothImages folder shows the print and GIF backgrounds used to create these slideshow GIFs:

PhotoboothImages folder for a random slideshow GIF event.

GIF overlay naming

  • Matching overlays for the slideshow GIFs above would be named GIF_overlay_1.1.png, GIF_overlay_1.2png etc
  • Burst (aka boomerang) GIF overlays all start with video_stills_overlay

PhotoboothImages folder showing simple overlay set for random burst GIFs.


  1. Check that the camera is set to the correct date and time. The tokens used in this tutorial use the camera’s date and time.
  2. Naming your overlays and backgrounds correctly is vital. If your overlays and backgrounds don’t appear when you expect them to, check
    • you are using underscores _ not hyphens –
    • there are no extra or missing spaces in your filenames
    • During testing try adding the suffix token to the print caption

As print captions can use tokens, you can use them trouble shoot errors. Disable the caption when everything is working.

Learn more about the Print Layout Editor


Combining Breeze tokens with suffixes gives you an imensely flexible and powerful tool to enhance the experience you offer.

This tutorial has given you a taste of what you can achieve using suffixes with your prints. Explore this further in the online manual

Part 2 will cover using suffixes to vary your GIF designs.

© Breeze Systems October 2020