Am 07.07.25 um 17:44 schrieb Duncan Hothersall:
There are a few ways to do this.
Indeed. I’m usually using layers (because "full page" for me usually
means bleeding), a makeup and postponing:
"""
\definemeasure[Bleed][3mm]
\definemeasure[Trim][7.5mm]
\definemeasure[maxWidth][\paperwidth + \measured{Bleed}]
\definemeasure[maxHeight][\paperheight + 2\measured{Bleed}]
\definelayer[bgpicright][
x=0mm,y=-\measure{Bleed},
width=\measure{maxWidth},
height=\measure{maxHeight},
]
\definemakeup[fullpage][
page=no,
doublesided=no,
headerstate=empty,
footerstate=empty,
pagestate=start,
]
\startpostponing[<pagenumber>]
% pagenumber can be absolute 99 or relative +1
\startfullpagemakeup
% version for a right page:
\setlayer[bgpicright]
[x=0mm,y=-\measure{Bleed}]{%
\externalfigure[#4][height=\measure{maxHeight}]}%
\stopfullpagemakeup
\stoppostponing
"""
Beware, this is simplified and not complete.
I’m using a convoluted macro with several parameters to adjust the size
according to width/height, to add a caption and to split the image for
double page spreads.
Postponing handles not only to get to the desired page but also ensures
that the page numbering afterwards is correct.
Hraban
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________