[PHP] Ander font op image schrijven

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

  • Victorio
  • Registratie: Januari 2001
  • Laatst online: 01-02-2024
Ik heb dit stukje code om een tekst op een plaatje te schrijven, maar wil een ander font gebruiken...

Heb gelezen over ImageTTFText() maar krijg het niet aan de praat. Heb freetype geinstalleerd... kan iemand in een paar regels een simpel werkend stukje code geven met een leuk ttf fontje?

code:
1
2
3
4
5
6
<?
Header("Content-type: image/jpeg");
$im = imagecreatefromjpeg("blank.jpg");
imagestring ($im, 5, 200, 280,  $tekst, imagecolorallocate ($im, 0, 0, 0));
imagejpeg($im,'',100);
?>

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

PHP:
1
2
3
4
5
6
7
8
9
$img = imagecreatefromjpeg('button.png');
$font = 'arial.ttf';
$font_size = 11;
$color_font = imagecolorallocate($img, 255, 255, 255); 
$px = 55;
$py = 17; 
imagettftext($img, $font_size, 0, $px, $py, $color_font, $font, $text); 
Header("Content-Type: image/png");
imagepng($img);


manual werk ;)

  • Cartman!
  • Registratie: April 2000
  • Niet online
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// header
header("Content-type: image/png");

// get ppic
$plaatje = imagecreatefrompng("photo.png");

// font
$fontfile="/usr/local/www/www.domain.nl/folder/AlanisHand.ttf";

// allocate collors
$black = ImageColorAllocate($plaatje, 0, 0, 0);

// write text
imagettftext($plaatje, 30, 0, 176, 97, $black, $fontfile, "string");


// footer
ImagePNG($plaatje);
ImageDestroy($plaatje);

denk aan dat je t volledige path gebruikt naar je font, anders doet ie t vaak niet...
maar idd. : manual werk....

[ Voor 16% gewijzigd door Cartman! op 11-03-2004 21:02 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

g00fy schreef op 11 maart 2004 @ 21:00:
denk aan dat je t volledige path gebruikt naar je font, anders doet ie t vaak niet...
:?
Wellicht een verkeerde server setting dan, want ik heb daar nog nooit problemen mee gehad.

  • Cartman!
  • Registratie: April 2000
  • Niet online
dat dacht ik....en volgens mij deed ie het ook niet als t hele path weg was.... kan aan mn server liggen dus ja....

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Victorio schreef op 11 maart 2004 @ 20:36:
kan iemand in een paar regels een simpel werkend stukje code geven met een leuk ttf fontje?
Nee, in P&W doen we ons programmeerwerk zelf, scriptrequests zijn niet toegestaan :)

Erkens, g00fy: ja, zo heeft modden ook weinig zin natuurlijk he :{

[ Voor 12% gewijzigd door .oisyn op 11-03-2004 21:07 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.