griffon
Создатель
- Регистрация
- 12 Авг 2006
- Сообщения
- 30
- Реакции
- 3
- Автор темы
- #1
Мужики есть у кого нибудь нормально работующая функция ресайза фоток?
Моя глючит по страшномуююю
Моя глючит по страшномуююю
PHP:
function SaveImg($myfile,$myfile_name,$dir,$pdir)
{
copy ($myfile,$dir.$myfile_name);
$a=GetImageSize($myfile);
$W=$a[0];
$H=$a[1];
$minH=150;
$minW=$minH*$W/$H;
$fullW=350;
$fullH=$H*$fullW/$W;
if ($W<$minW or $W<$fullW)
{
$minW=$W;
$fullW=$W;
}
$b=@imageCreateTrueColor($minW,$minH);
//$w=@imageCreateTrueColor($fullW,($fullW*$W/$H));
$w=@imageCreateTrueColor($fullW,$fullH);
$c=@imageCreatefromJpeg("$myfile");
@imagecopyresampled($b,$c,0,0,0,0,$minW,$minH,$W,$H);
//($fullW*$W/$H)
//echo "$minW х $minH <br>";
@imagecopyresampled($w,$c,0,0,0,0,$fullW,$fullH,$W,$H);
//echo "$fullW х $fullH<br>";
@imageJpeg($b,$pdir.$myfile_name);
@imageJpeg($w,$dir.$myfile_name);
}