GetFrameWidth(); $hn = $mov->GetFrameHeight(); $vremya=$mov->getDuration(); $hv=floor($vremya/3600); $mv=floor(($vremya%3600)/60); if($mv<10)$mv='0'.$mv; $sv=($vremya%3600)%60; if($sv<10)$sv='0'.$sv; $vremya=$mv.":".$sv.""; $frame = $mov->getFrame(50); $gd = $frame->toGDImage(); if ($wn>$hn) { $k=$wn/$s; } else { $k=$hn/$s; } $W=round($wn/$k); $H=round($hn/$k); $new = imagecreatetruecolor($W,$H); imagecopyresampled($new,$gd,0,0,0,0,$W,$H,$wn,$hn); $imc =$new; $x=$W-40; $y=$H-5; //координаты надписи (где-то в прямоугольнике ;) ) //$x=$x1-1; //$y=$y1+1; //верхняя левая точка прямоугольника (все изображение в примере 128*97) $x1=$W-43; $y1=$H-18; //нижняя правая точка прямоугольника (все изображение в примере 128*97) $x2=$W; $y2=$H; $dark = imagecolorallocatealpha($img, 255, 255, 255, 65); imagefilledrectangle($imc,$x1,$y1,$x2,$y2,$dark); $white=imagecolorallocate($imc,255,255,255); $font = 'fonts/Cyberfall.ttf'; //рисуем надпись //imagestring($imc,$font,$x,$y,$vremya,$white); imagettftext($imc, 10, 0, $x ,$y, $white, $font, $vremya); imagegif($imc,dirname($f).'/screen.gif'); imagegif($imc); } ?>