The full term is "dye sublimation heat transfer imprinting", or just "dye sublimation". I'm putting that there in case somebody wants to do more research.
It's printing technology and it's full-spectrum, so the way you create the image isn't really important: size is important since it's limited by the printer. You'll need a specialized printer and specialized ink and paper to create transfer sheets, which are applied to the surface and permanently bonded in a heat press.
Overview (sales site, not impartial): https://www.dyetrans.com/what-is-sublimation.php
So, if you want to do this at home, it looks like you're going to be spending a not-inconsiderable amount of money on equipment.