Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door SpeedyGJ
#24035
Even kort uitgelegd:
De promotie banners worden gemaakt in PHP, de gegevens worden geupdate via cumulus realtime.txt
Via het forum van Cumulus zag ik het onderstaande afbeelding:
Afbeelding

Standaard zijn ze wit, nu zou ik het graag een afbeelding als achtergrond willen hebben.
Iemand idee hoe ik dit aanpak?

Zie bijlage voor de code:
Bijlagen
(12.57 KiB) 260 keer gedownload
Door wslangerak
#24050
Daar zou je de banner voor moeten gebruiken denk ik, niet de avatar. Maar goed, je zou als het goed is de php-code moeten aanpassen zoals hieronder:

Code: Selecteer alles
// Output the header to let the browser know we are
// sending a graphic file format
header("Content-type: image/" . $SITE['format'] );
$im = @imagecreatetruecolor($SITE['image_width'], $SITE['image_height'])
    or die("Cannot Initialize new GD image stream");

// Set colors we want to use...
// first background is a white background
$background_color   = imagecolorallocate($im, 0xC1, 0xFF, 0xC1);
$black              = imagecolorallocate($im, 0x00, 0x00, 0x00);
$green              = imagecolorallocate($im, 0x00, 0x80, 0x00);
$blue               = imagecolorallocate($im, 0x00, 0x00, 0x99);
$red                = imagecolorallocate($im, 0xff, 0x00, 0x00);
$indianred          = imagecolorallocate($im, 0x8b, 0x3a, 0x3a);

   $baseimg = imagecreatefromjpeg("mybackground.jpg");

   imagecopy($im,$baseimg,0,0,0,0,$SITE['image_width'], $SITE['image_height']);
   imagedestroy($baseimg);

// Make a Border Around the box


Het gaat met name om het gedeelte van $baseimg = imagecreatefrom....
tot en met imagedestroy($baseimg);

Eerst een plaatje maken met de juiste afmetingen, naam geven die je ipv "mybackground.jpg" in de code zet.

Je kunt ook een gif of png gebruiken, maar dan moet je "imagecreatefromjpeg" veranderen in "imagecreatefromgif" of "...png".

Vergeet ook de regel $im = @imagecreatetruecolor...enz niet te plaatsen als die nog niet in je php staat.

Overigens zou dit met de avatar van 100x100 ook moeten lukken, alleen je baseimg moet dan ook 100x100 zijn.
Door SpeedyGJ
#24051
Het gaat ook niet om de avatar maar om een banner die op mijn website komt te staan. Ik probeer van een foto van de Davis console met daarin de actuele gegevens op de plaats :) het zal wel even puzzelen zijn maar dit zal haalbaar moeten zijn :)

Ik zal eens kijken of dit gaat werken :)