画像は圧縮されていますが、スクリプトフォルダは保存されますが、指定した特定のディレクトリの画像を保存します。画像を特定のディレクトリに圧縮したい
$name = ''; $type = ''; $size = ''; $error = '';
function compress_image($source_url, $destination_url, $quality) {
$info = getimagesize($source_url);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source_url);
elseif ($info['mime'] == 'image/gif')
$image = imagecreatefromgif($source_url);
elseif ($info['mime'] == 'image/png')
$image = imagecreatefrompng($source_url);
imagejpeg($image, $destination_url, $quality);
return $destination_url;
}
if ($_POST) {
$upload_image = $_FILES["file"][ "name" ];
if ($_FILES["file"]["error"] > 0)
{
$error = $_FILES["file"]["error"];
}
else if (($_FILES["file"]["type"] == "image/gif") ||
($_FILES["file"]["type"] == "image/jpeg") ||
($_FILES["file"]["type"] == "image/png") ||
($_FILES["file"]["type"] == "image/pjpeg")) {
$url = $upload_image;
$filename = compress_image($_FILES["file"]["tmp_name"], $upload_image, 80);
// if(move_uploaded_file($image, $target_dir.$url))
{
echo "uploaded success";
}
}else {
$error = "Uploaded image should be jpg or gif or png";
}
}
あなたは良い英語で質問し、さらにあなたのコードに関する問題を説明すると、あなたの質問にもっと答えが出る可能性があります。 – Blackbam
必ず@Blackbam。 – rajsree