görüntü içine metin dönüm - PHP / GD - görüntüsünü kaydetmek

3 Cevap php

Ben sadece metin bir görüntü oluşturmak için bu komut dosyasını kullanıyorum. Ne bilmek istiyorum yerine tarayıcınıza düz baskı görüntü kaydetmek için nasıl;

// an email address in a string
     $string = $post[$key];

     // some variables to set
     $font  = 4;
     $width  = ImageFontWidth($font) * strlen($string);
     $height = ImageFontHeight($font);

     // lets begin by creating an image
     $im = @imagecreatetruecolor ($width,$height);

     //white background
     $background_color = imagecolorallocate ($im, 255, 255, 255);

     //black text
     $text_color = imagecolorallocate ($im, 0, 0, 0);

     // put it all together
     $image = imagestring ($im, $font, 0, 0,  $string, $text_color);

Ben kod sonunda onun muhtemelen sadece bir hat biliyorum ama kullanmak için hangi GD fonksiyonu emin değil im.

Herhangi bir yardım çok Selamlar, Phil, duyacağız.

EDIT:

Ben şu denedim ama sadece bir balnk kara kutusu olsun var;

 // an email address in a string
     $string = $post[$key];

     // some variables to set
     $font  = 4;
     $width  = ImageFontWidth($font) * strlen($string);
     $height = ImageFontHeight($font);

     // lets begin by creating an image
     $im = @imagecreatetruecolor ($width,$height);

     //white background
     $background_color = imagecolorallocate ($im, 255, 255, 255);

     //black text
     $text_color = imagecolorallocate ($im, 0, 0, 0);

     // put it all together
     imagestring ($im, $font, 0, 0,  $string, $text_color);

     imagepng($im, 'somefile.png');

       imagedestroy($im);

3 Cevap