A recipe is a text string with script settings that follows a specific syntax. It contains 21 settings, separated by a ;
(semicolon) and an optional blank space for readability.
The full geeky syntax for a recipe looks like this:
[true|false]; [true|false]; [true|false]; [1-7]; [1-4]; [1-3]; [1-2]; [1-3]; [1-2]; [true|false]; [1-9]; [1-9]; [0.5-3.9]; [1-9]; [1-9]; [true|false]; [true|false]; [true|false]; [0-100]; [0-100]; [random|bottomleft|topright]
All 21 settings must always be specified and in the following order (the name of the setting in bold isn’t written in the recipe, only the value):
true
, the script will simulate a scan with visible scan mask edges. If you like a cropped look, set this to false
.true
if you want the image to be be able to move from a centered position in the scanner mask. If not, set it to false
.true
the script will add artifacts at the outside of the mask border, often seen with real film as a consequence of the scanning and editing process. Set it to false
for a crisper look.1
to 7
.1
to 4
.1
to 3
.1
to 2
.1
to 3
.1
has a look drawn from Rolleiflex square formats and 2
from Hasselblad square formats.true
the script will add a white border around a cropped frame. If set to false
no border will be added.false
.false
.false
.false
.false
.true
, the script will render a film burn effect in your frame. If set to false
, no burn will be rendered and the following two settings will have no effect.true
, the film burn will be placed at the opposite (bottom or right) edge of the frame. If set to false
the burn will be placed at the default position.true
, a monochrome film burn will be rendered. If set to false
a tricolor burn will be rendered.0
is no movement and 100
is maximum movement. Used together with movement_max to define an interval for all possible movements.0
is no movement and 100
is maximum movement. Used together with movement_min to define an interval for all possible movements.random
the script may move the image relative to the mask in all four directions (up/down/left/right). When set to bottomleft
it will only move it towards the bottom left and when set to topright
towards the top right.A actual recipe for the default settings looks like this:
true; true; true; 1; 1; 1; 1; 1; 1; true; 1; 1; 1; 1; 1; false; false; false; 10; 100; random