Problemet är att du använder ~ som strängavgränsare (qq~...~), och då måste alla ~ inne i strängen avkodas med \ (hur skall annars Perl veta att det inte är slutet på strängen). Eller så får du välja en annan avgränsare.
I det senaste exemplet har du glömt en \ framför det ena citationstecknet vid bgproperties=\"fixed\" samt att du har glömt det andra. Observera också att det är strängavgränsaren som måste escapas, så du behöver inte sätta en \ framför " om du använder ~ som strängavgränsare eller tvärtom.
"Måste man ha hela sökvägen till bilden för att bilderna i scriptet ska funka.??
Nej, det du skrev fungerar om du ändrar det som var fel med citationstecknen.
/Csson
252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849