2013-10-03 4 views
0

У меня есть форма для загрузки фотографий на моем сайте и использования сценария php для сохранения файла. это мой PHP скрипт:Как изменить размер изображения до 75% с помощью php?

$here=time(); 
$tmpName = $_FILES['myimage']['tmp_name']; 
if($_FILES['myimage']['type']!='image/jpeg' && 
    $_FILES['myimage']['type']!='image/jpg' && 
    $_FILES['myimage']['type']!='image/png'){ 
     die("wrong file type"); 
}else{ 
    $target = 'photos/user='.strtolower($showusername).'&on='.$here.'.jpg'; 
    move_uploaded_file($_FILES['myimage']['tmp_name'], $target); 
    $query=mysql_query("INSERT INTO Pics(datetime,name,details)VALUES('$oni','$showusername','$det')")or die("unable to upload sorry"); 
} 

может йо помочь мне изменить мой сценарий так, что размер изображения изменяется до 50% перед сохранением, если она больше 500 кб?

+0

Это может помочь вам http://stackoverflow.com/questions/9650572/resize-image-php – Augusto

ответ

0

Используйте библиотеку PHPThumb. Очень полезно работать с изображениями

require_once '../phpthumb/ThumbLib.inc.php'; 

$tempFile = $_FILES['myimage']['tmp_name']; 

PhpThumbFactory::create($tempFile)->resizePercent(50)->save($target); 
Смежные вопросы