2016-12-25 40 views
1

我目前使用的是phpfox neutron pro(V4.5)軟件,我遇到了上傳圖片/照片的問題。在phpfox中自動縮小圖像的大小

每當我上傳圖片時,軟件不會縮小圖片的大小,它會按照原樣上傳圖片。假設你正在上傳1GB大小的圖片,phpfox允許它以該大小上傳。

有沒有辦法讓軟件在上傳過程中減少或壓縮圖像,這個功能可以在Facebook.com上觀察到。

問候

回答

2

PHPfox支持此功能:

用戶>>管理用戶組。選擇所需的默認用戶組。對於註冊用戶>>管理用戶設置>>照片。

更改大小。

,但如果你想改變它編程在PHP中使用調整大小圖片的功能:

$img = resize_image(‘/path/to/some/image.jpg’, 200, 200); 
+0

隨着指出:

function resize_image($file, $w, $h, $crop=FALSE) { list($width, $height) = getimagesize($file); $r = $width/$height; if ($crop) { if ($width > $height) { $width = ceil($width-($width*abs($r-$w/$h))); } else { $height = ceil($height-($height*abs($r-$w/$h))); } $newwidth = $w; $newheight = $h; } else { if ($w/$h > $r) { $newwidth = $h*$r; $newheight = $h; } else { $newheight = $w/$r; $newwidth = $w; } } $src = imagecreatefromjpeg($file); $dst = imagecreatetruecolor($newwidth, $newheight); imagecopyresampled($dst, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); return $dst; } 

您可以通過在項目中添加該婁代碼調用這個函數功能在PHPFox中,它限制用戶上傳到一定的圖像大小限制,但不會在上傳較大的文件時壓縮圖像 – George

+0

您可以將此函數添加到php fox文件上傳器中,並在圖像上傳器中調用它。 – Ghorbanzadeh

+0

請在哪裏可以找到文件中的文件上傳 – George