- php/png
WT форуми -> PHP MySQL ASP.NET -> php/png
Създайте нова тема Напишете отговор 
Автор Съобщение
bafitu
Активен
Активен

Регистриран на: 12/12/2005 11:12 am

Support: 102
Bonus: 224
Мнения: 1508
Мнение 13/12/2005 6:32 pm     php/png Отговорете с цитат


ммм незнам дали точно тук трябва да пиша , но май тук е най-добре...
значи имам код който прави PNG картинка с текст който му задам.до тук добре... но когато пиша на български както пиша сега...илиза на...хм ето такова : àñäàñäàñä
мм въпроса ми е има ли нещо като енкодинг ?
а ето го и кода...:
<?PHP
class RandomImage
{
    var $image_width;
    var $image_height;
    var $font_size;
    var $font;
    function RandomImage($width, $height, $font_size, $font)
    {
        $this->image_width = $width;
        $this->image_height = $height;
        $this->font_size = $font_size;
        $this->font = $font;
    }
    function CreateRandomImage($text)
    {
        $img = imagecreate($this->image_width, $this->image_height);
        $background_color = imagecolorallocate($img, 0, 0, 0);
        $text_color = imagecolorallocate($img, 233, 14, 91);
        $position_x  = ( imagesx($img) - $this->font_size * strlen($text)) / 2;
        $position_y  = ( imagesy($img) / 2 ) + ( $this->font_size / 2 );
        imagettftext($img, $this->font_size, 0, $position_x, $position_y, $text_color, $this->font, $text);
        imagepng($img);
    }}
?>
<?PHP
header ("Content-type: image/png");
$img = new RandomImage(1110,65,34,"arial.ttf");
$img->CreateRandomImage("проба");
?>

не е проблема от фонт-а смених 3 ...
съжалявам , че пак ви занимавам с глупости ама..какво да правя Shocked Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети