Is it possible to add a full bleed image to a page, using the memoir class, without resorting to using the geometry package or to manual adjustment?
The best option I've found so far is to manually add negative \vspace and \hspace, but it requires you to manually adjust the amount, and it seems like there should be a better way.
Here is a minimal working example, using stock that is 6mm wider and longer than A5 in order to get 3mm bleed on every edge.
\documentclass[showtrims, 11pt, twoside]{memoir}
\usepackage{showframe}
\usepackage[utf8]{inputenc}
\usepackage[UKenglish]{babel}
\usepackage{graphicx}
\graphicspath{ {./} }
\setstocksize{216mm}{154mm}
\settrimmedsize{210mm}{148mm}{*}
\settrims{3mm}{3mm}
\setlrmarginsandblock{18mm}{15mm}{*}
\setulmarginsandblock{15mm}{15mm}{*}
\checkandfixthelayout
\title{memoirlayouttest}
\author{SMuJ}
\date{July 2024}
\begin{document}
\vspace*{-\uppermargin}
\vspace*{-5mm}
\hspace*{-\spinemargin}
\hspace*{-7mm}
\includegraphics[width=\stockwidth]{test}
\end{document}
This produces the following result. It works, but it seems like there should be better way to do this without manual adjustment. Is there?
N.b. I don't need to add text to this page as well (i.e. it's not a background image, it's an illustration that should take up the entire page). So one other option I considered would be to change the trims and margins for that page only so that the text block takes up the entire stock size, and then add an image that is the full \stockwidth