2021-02-17, 13:23
Images are loaded based on predefined dimensions and co-ordinates, so no you can't place only behind text or whatever.
I've previously misused the term overlay as regards the way the code works for Estuary as the blue image is actually an underlay in this case. In the absense of anything the canvas is black hence there always needs to be some background image available, for Estuary the order things are loaded onto this black canvas:
This can easily be proved by setting
<texture background="true" colordiffuse="FFFFFFFF">$VAR[MediaFanartVar]</texture>
with the beginning FF meaning it is completely opaque with no transparancy, so none of the blue background will seep through. If you want to see the fanart exactly as it is then as you've found that will compromise the ability to read the text, the only other way to address that is to either change the colour of the font, change the style e.g. bold, or increase the size.
I've previously misused the term overlay as regards the way the code works for Estuary as the blue image is actually an underlay in this case. In the absense of anything the canvas is black hence there always needs to be some background image available, for Estuary the order things are loaded onto this black canvas:
- The blue background is applied on canvas.
- The any fanart is applied on top of background.
- Lastly the text is applied at the very top.
This can easily be proved by setting
<texture background="true" colordiffuse="FFFFFFFF">$VAR[MediaFanartVar]</texture>
with the beginning FF meaning it is completely opaque with no transparancy, so none of the blue background will seep through. If you want to see the fanart exactly as it is then as you've found that will compromise the ability to read the text, the only other way to address that is to either change the colour of the font, change the style e.g. bold, or increase the size.