Warning: include(functions.php): failed to open stream: No such file or directory in /customers/3/4/2/naturbilden.se/httpd.www/work/spawnpic.php on line 16 Warning: include(): Failed opening 'functions.php' for inclusion (include_path='.:/usr/share/php') in /customers/3/4/2/naturbilden.se/httpd.www/work/spawnpic.php on line 16 naturbilden spawnpic

naturbilden spawnpic


Hej alla glada bild-älskare

Jag blev lite trött på den simpla bildvisningsfunktionen i Wordpress, det är ju bara ett enkelt browserfönster med opåverkbar vit (!) bakgrund, och bilden vänsterjusterad. Jag gjorde en enkel php-sida som tar sökvägen till bilden som argument och lägger ut den centrerat i ett fönster med grå bakgrund. Man kan välja exakt vilken bakgrundsfärg man vill ha. Kontakta mig om ni vill ha hjälp med det. Titta på exempel nedan annars.

Denna sidan ligger helt passivt på vår hemsida och jag ville låta våra vänner ta del av dess funktionalitet om så önskas!

När man redigerar ett inlägg och har lagt in en bild ser det t.ex. ut så här:

<a href="http://naturbilden.files.wordpress.com ..

Nu lägger man omedelbart före http till koden

http://www.naturbilden.se/work/spawnpic.php?pic=

Här anropas php-programmet på naturbilden och bildens sökväg anges som parametern med namnet "pic", så här

<a href="http://www.naturbilden.se/work/spawnpic.php?pic=http://naturbilden.files.wordpress.com ..

länkexempel:

  • "Wordpress" original
  • naturbilden spawnpic

  • Vill man ha en annan bakgrundsfärg får man lägga till en färgparameter. Den heter bgcolor och är en "hexadecimal" siffra. Anger man inte den faller spawnpic tillbaka på vår standardfärg 404040, som är mörkgrå. Om man anger bgcolor=a0a0a0 blir det ljusgrå bakgrund, så här

    <a href="http://www.naturbilden.se/work/spawnpic.php?bgcolor=a0a0a0&pic=http://nat ...

    Kodningen verkar kryptisk, men är väldigt enkel. I hexadecimala talsystemet räknar man till sexton istället för tio, så man använder sex bokstäver för att komplettera siffrorna: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e och f. Den hexadecimala siffran f betyder alltså 15 och 10 betyder 16. Skriver jag a0 betyder det 10 x 16 + 0 = 160. 40 betyder 4 x 16 + 0 = 64.

    Nu är en färgkod sex tecken lång, t.ex. 404040. Det är tre hexadecimala siffror efter varandra och de representerar sammansättningen av en färg i komponenterna rött grönt respektive blått och siffrorna anger intensiteten från 00 till ff. Färgen ff0000 är intensivt röd, och 404000 mörkt gul.

    Ta en titt på följande länkar:

  • "Wordpress" original
  • Knallröd bakgrund
  • Svart bakgrund
  • Mörk cyan bakgrund
  • Mörk blå bakgrund
  • Obs att alla exempel använder en bild ur min portfolio istället för en från wordpress.
    Lycka till! Lasse.