\definepapersize[photobook][
width=8.5in,
height=8.5in,
]
\setuppapersize[photobook]
\setupalign[flushleft,verytolerant]
\setupbodyfont[ebgaramond]
\setuppagenumbering[
alternative=doublesided,
state=stop,
]
\setuplayout[
backspace=0.5in,
topspace=0.5in,
margin=0in,
width=fit,
height=fit,
header=0in,
footer=0in,
alternative=middle,
]
\definelayout[photopage][
backspace=6in,
width=2in,
]
\definelayer[portrait][
width=\paperwidth,
height=\paperheight,
doublesided=yes,
]
\definelayer[landscape][
width=\paperwidth,
height=\paperheight,
doublesided=yes,
]
\definelayer[doublebackground][
width=\paperwidth,
height=\paperheight,
doublesided=yes,
]
\setupbackgrounds[page][background={doublebackground,portrait,landscape}]
\starttexdefinition LeftPoirtrait #1
\setlayer[portrait][left][
corner={right,top},
location={left,bottom},
]{#1}
\stoptexdefinition
\starttexdefinition RightPoirtrait #1
\setlayer[portrait][right]{#1}
\stoptexdefinition
\starttexdefinition LandScape #1
\setlayer[landscape]{#1}
\stoptexdefinition
\starttexdefinition LeftDouble #1
\setlayer[doublebackground][left]{\externalfigure[#1][width=1.5\paperwidth]}
\setlayer[doublebackground][right][
x=0.5\paperwidth,
y=0in,
corner={right,top},
location={left,bottom},
]{\externalfigure[#1][width=1.5\paperwidth]}
\stoptexdefinition
\starttexdefinition RightDouble #1
\setlayer[doublebackground][left][
x=0.5\paperwidth,y=0in,
location={right,bottom},
corner={left,top},
]{\externalfigure[#1][width=1.5\paperwidth]}
\setlayer[doublebackground][right][
x=\paperwidth,
y=0in,
location={left,bottom},
corner={left,top},
]{\externalfigure[#1][width=1.5\paperwidth]}
\stoptexdefinition
\starttext
\start
\switchtobodyfont[130pt]
\leftaligned{The}
\midaligned{Photo}
\rightaligned{Book}
\stop
\page[even]
\setuplayout[photopage]
\LeftPoirtrait{\externalfigure[MX033-30.jpg][height=\paperheight]}
\samplefile{ward}
\page[yes]
\RightPoirtrait{\externalfigure[MX023-20.jpg][height=\paperheight]}
\dontleavehmode
\vfill
\samplefile{ward}
\page[even]
\LandScape{\externalfigure[autumn.jpg][width=\paperwidth]}
\dontleavehmode
\vfill
\samplefile{ward}
\page[yes]
\LandScape{\externalfigure[matematiker.jpg][width=\paperwidth]}
\dontleavehmode
\vfill
\samplefile{ward}
\page[even]
\LeftDouble{shark.jpg}
\dontleavehmode
\page[yes]
\dontleavehmode
\samplefile{knuth}
\page[even]
\RightDouble{hund.jpg}
\samplefile{knuth}
\page[even]
\setuplayout[reset]
\start
\switchtobodyfont[130pt]
\leftaligned{This is}
\rightaligned{the end}
\stop
\stoptext