簡體   English   中英

如何使用PHP將圖像調整為75%?

[英]how to resize image to 75% using php?

我在我的網站上有上傳照片的表單,並使用php腳本保存文件。 這是我的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");
}

可以幫助我修改腳本,以便在大於500 kb的圖像保存之前將其大小調整為50%嗎?

使用PHPThumb庫。 處理圖像非常有用

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

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

PhpThumbFactory::create($tempFile)->resizePercent(50)->save($target);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM