How can I add an image as a texture that looks exactly like a background image (full brightness and unaffected by lighting)

I recognize that background images can't be rendered because they are made for reference only, but every time I try to add an image as a texture, it comes out completely washed out, I assume due to the scene lighting. Even when I import it as shadeless, the colors are still completely inaccurate. How can I add an image that renders as completely accurate to the original image and is unaffected by light? For reference, in the image I attached, the image on the left is the image as a texture and the image on the right is the reference.

The image is a company logo, so the colors have to be perfect. The idea is that the laptop will open up and cover the logo, so it also can't have any sort of "Show in front" type of thing that you can do with background images.

I'm sure I can't be the first person to do something like this, but I can't find the right answer anywhere.

Thanks for the help!

• You could composite the logo in at the render stage. Mar 22 at 22:50
• Check if switching from Filmic to Default in Color management section helps Mar 22 at 22:51
• Go to the shading tab and connect your image texture directly to the material output with no shader (BSDF) in between. Mar 22 at 22:58

• I can confirm this works: i.imgur.com/B5UUz8t.png just for clarity, Screen.PNG is the Input > Image Node Mar 23 at 10:51