Eigentlich ist es so einfach, aber ich habe die richtige Lösung erst nach so langer Zeit gefunden, dass ich es posten wollte. Die Entwickler von Gridelements haben daran gedacht und vorgesehen, dass man Bildgrößen pro Spalte festlegen kann. Es steht sogar in dem TypoScript-Setup der Extension. Und so einfach gehts: mit LOAD_REGISTER den Wert der Variablen maxImageWidth setzen und danach mit RESTORE_REGISTER wieder zurücksetzen.
tt_content.gridelements_pi1.20.10.setup { # Three Columns (ID 1) 1 < lib.gridelements.defaultGridSetup 1 { prepend < lib.stdheader columns { # colPos ID 11 < .default 11.wrap = <div class="col-md-4">|</div> 11.renderObj.10 = LOAD_REGISTER 11.renderObj.10.maxImageWidth = 288 11.renderObj.30 = RESTORE_REGISTER [...] } wrap = <div class="columns-3 clearfix">|</div> } }