PHPfoxは、この機能をサポートしています。必要なデフォルトユーザーグループを選択します。登録ユーザの場合>>ユーザ設定の管理>>写真。
サイズ変更があります。
いますが、PHPの使用中にこの機能を画像のサイズを変更するプログラムでそれを変更したい場合:
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;
}
プロジェクトでこの怒鳴るのコードを追加することで、この関数を呼び出すことができます。それに
$img = resize_image(‘/path/to/some/image.jpg’, 200, 200);
をPHPFoxの機能では、画像サイズの上限までアップロードするようにユーザを制限しますが、大きなファイルをアップロードした場合は画像を圧縮しません。 – George
この機能をphox foxファイルアップローダに追加し、画像アップローダで呼び出すことができます。 – Ghorbanzadeh
ファイルのアップローダは、ファイル – George