Вход Регистрация
Файл: screen.php
Строк: 43
<?php
header
('Content-type: image/gif');
include 
"lib/config.php";
$s intval($_GET['s']);
if(
$s<=0)
{
 
$s=60;
}
$W=$H=$s;
$id intval($_GET['id']);
$f htmlspecialchars($_GET['f']);

//$connection=mysql_connect($host_db,$log_db,$pass_db) or die("Ошибка соединения с сервером");///соединяемся с сервером
//$db=mysql_select_db($name_db,$connection) or die ("не установлено соединение с базой");///устанавливаем соединение сбазой
//mysql_query('SET NAMES "utf8"');
//$dannie = mysql_fetch_array(mysql_query("SELECT *FROM `files` WHERE `id`='".$id."'"));
 
if(file_exists($f))
 {

 
$pic=$f;


$mov = &new ffmpeg_movie($picfalse);
$wn $mov->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($img25525525565);
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($imc100$x ,$y$white$font$vremya);


imagegif($imc,dirname($f).'/screen.gif');
 
imagegif($imc);
 }


?>
Онлайн: 0
Реклама