| span style="color: #0000BB"><?phpfunction img_parser($url,$name){    global $_SET;    $dir='./img/'.$name;    //start_parser('img');    if(!file_exists($dir))    {        if(copy($url,$dir))        {            $getim = getimagesize($dir); // Получаю инфо о картинке            if ($getim[2] == 2) $img = imagecreatefromjpeg($dir); // если jpg            if ($getim[2] == 1) $img = imagecreatefromgif($dir); // или gif            if ($getim[2] == 3) $img = imagecreatefrompng($dir); // или png            $sz=round($getim[1]*(($getim[1]<360)?10:5)/100); // Это отмеряю 10% от высоты для заполнения если высота больше 5 то беру 5 %            $st_h=round($getim[1]-$sz); // это отнимаем наш процент от высоты            $fn_h=$getim[1]; // это куй его знает            $copy[1]=round($getim[1]-round($sz/3));            $copy['size']=(($getim[1]<360)?$sz:round($sz*75/100)); // Вычесляю какой будет размер шрифта            $copy[0]=round(($getim[0]/2)-round($copy['size']*13/3)); // это отступ текста с лева            $color[0] = imagecolorallocate($img, 117, 144, 103); // Фоновой цвет            $color[1]=imagecolorallocate($img,230,230,230); // цвет надписи            imagefilledrectangle($img,0,$st_h,$getim[0],$getim[1],$color[0]); //фон для текста            imageTTFtext($img, $copy['size'], 0, $copy[0], $copy[1], $color[1], "./font.ttf", 'podsmotri.org'); // налаживаю текст            //сохраняю            if ($getim[2] == 2) imagejpeg ($img,$dir);            if ($getim[2] == 1) imagegif ($img,$dir);            if ($getim[2] == 3) imagepng ($img,$dir);            imagedestroy($img);            return TRUE;        } else return FALSE;    }    else    {        return TRUE;    }} |