Показать сообщение отдельно

  #6  
Старый 16.12.2008, 07:05
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме:
7229141

Репутация: 3099


По умолчанию

=\
http://i-novice.net/2-sposoba-sozdaniya-thumbnail-na-php/

$src - имя исходной картинки
$dest - имя картинки-результата,
$x, $y - координаты левого верхнего угла прямоугольника, который будет вырезан из основной картинки,
$width - ширина выделенной области,
$height - и ее высота.


PHP код:
<?  
function img_crop($src$dest$x$y$width$height$rgb 0xFFFFFF$quality 100) {  
  
    if (!
file_exists($src)) {  
        return 
false;  
    }  
  
    
$size getimagesize($src);  
  
    if (
$size === false) {  
        return 
false;  
    }  
  
    
$format strtolower(substr($size['mime'], strpos($size['mime'], '/') + 1));  
    
$icfunc 'imagecreatefrom'.$format;  
  
    if (!
function_exists($icfunc)) {  
        return 
false;  
    }  
  
    
$isrc  $icfunc($src);  
    
$idest imagecreatetruecolor($width$height);  
  
    
imagefill($idest00$rgb);  
    
imagecopyresampled($idest$isrc00$x$y$width$height$width$height);  
  
    
imagejpeg($idest$dest$quality);  
  
    
imagedestroy($isrc);  
    
imagedestroy($idest);  
  
    return 
true;  
}  
?>

Последний раз редактировалось xcedz; 16.12.2008 в 08:59..
 
Ответить с цитированием