Gå til innhold

Lite problem med GD bildet mitt


Anbefalte innlegg

Hei!

 

Jeg mekka en avatar ved hjelp av GD og php og har et lite problem.

 

l-avatar.png

 

Du ser jeg har klokkeslett der, men vil ha dato under.

 

<?php

header("Content-type: image/png");

$klokke = date("H:i"); 
$dato = date("d/m/y"); 

$string2 = $klokke;

//put your image name here (must be a png)
$im = imagecreatefrompng("ludrio-avatar.png");
//change your text color here ( must be the hex value) ex. 255,255,255 would be white
$color = imagecolorallocate($im, 255, 255, 255);

//change your X & y coordinates here to place the text on your image where you want it
//(these will center the text on a 400x100 image)
$px=18;
$py=20;

$font = 'tahoma.ttf';

imagettftext($im, 13, 0, $px, $py, $color, $font, $string2, $dato);

imagepng($im);
imagedestroy($im);
?>

 

Er det en måte jeg kan ha to felt som jeg seperat kan stille på X og Y verdien? Ellers forstår jeg ikke hvordan jeg kan ha dato der også som ligger under.

 

Takker for hjelpa folkens!

Lenke til kommentar
Videoannonse
Annonse

Ren tipping:

<?php

header("Content-type: image/png");

$klokke = date("H:i"); 
$dato = date("d/m/y"); 

$string2 = $klokke;

//put your image name here (must be a png)
$im = imagecreatefrompng("ludrio-avatar.png");
//change your text color here ( must be the hex value) ex. 255,255,255 would be white
$color = imagecolorallocate($im, 255, 255, 255);

//change your X & y coordinates here to place the text on your image where you want it
//(these will center the text on a 400x100 image)
$px=18;
$py=20;

$px2=30;
$py2=20;

$font = 'tahoma.ttf';

imagettftext($im, 13, 0, $px, $py, $color, $font, $string2);
imagettftext($im, 13, 0, $px2, $py2, $color, $font, $dato);

imagepng($im);
imagedestroy($im);
?>

Lenke til kommentar

<?php

header("Content-type: image/png");

$klokke = date("H:i"); 
$dato = date("d/m/y"); 

$im = imagecreatefrompng("ludrio-avatar.png");

$color = imagecolorallocate($im, 255, 255, 255);

$px = 18;
$py = 20;

$px2 = 3;
$py2 = 40;

$font = 'tahoma.ttf';

imagettftext($im, 13, 0, $px, $py, $color, $font, $klokke);
imagettftext($im, 13, 0, $px2, $py2, $color, $font, $dato);

imagepng($im);
imagedestroy($im);

?>

 

Den funker.

Endret av PT
Lenke til kommentar

Først må du ha et bilde, og jeg har da et bilde som den i avataren og det eneste jeg har skrevet i selve bildet er "Ludrio" med streken.

 

Så lagrer du den som "bilde.png" og så laster opp. (80x80)

 

Så må du redigere den koden jeg har oppi der til dine behov, så laster du den opp og kaller den f.eks avatar.php. Så redigerer du filnavnet til den på webserveren til avatar.png.

 

Så lager du en .htaccess fil med dette inni:

 

AddType application/x-httpd-php .png

 

Det skal være alt du trenger å vite. Lykke til.

Lenke til kommentar

Den viser riktig for meg :/

 

Og en annen ting Lokaltog, kunne du vært så vennlig å vist meg hvordan du får til det med temperaturen? Hvis du har postet en tråd om det, så gjerne vis meg fordi jeg har prøvd lenge å finne info om avataren din men lykkes ikke.

Endret av uranus
Lenke til kommentar

imagettftext($im, 13, 0, $px, $py, $color, $font, $klokke);

imagettftext($im, 13, 0, $px2, $py2, $color, $font, $dato);

 

13 er størrelsen på skriftene. Den første er for klokka og den andre (den under) er for dato. 12,11,10 osv er mindre og 14,15,16 er større. Ja, jeg vet at dere forstår det, følte for å si det bare.

Lenke til kommentar
imagettftext($im, 13, 0, $px, $py, $color, $font, $klokke);

imagettftext($im, 13, 0, $px2, $py2, $color, $font, $dato);

 

13 er størrelsen på skriftene. Den første er for klokka og den andre (den under) er for dato. 12,11,10 osv er mindre og 14,15,16 er større. Ja, jeg vet at dere forstår det, følte for å si det bare.

Men hvordan ser hele scriptet ditt ut nå ?;P *nyskjerrig*

 

fikk ikke til med plassering ;p

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...