PHP에서 imagecopyresized()
함수를 사용하면 이미지 리소스로 반환되며이 이미지에서 이미지 데이터를 얻는 것이 좋습니다. 리소스 또는 파일 또는 문자열의 배열 위치 $ _FILES [] 전역 배열에있는 것과 같은 파일의 여러 데이터를 포함합니다. 감사PHP 이미지 resoure에서 이미지 파일 가져 오기
$source = $_FILES['image']['tmp_name'];
list($width,$height) = getimagesize($source);
echo BR.$height." ".$width;
$desired_height = 28;
$scale = $width/$height;
$new_width = $desired_height * $scale;
$new_height = $desired_height;
$original_image = imagecreatefromjpeg($source);
$resized_image = imagecreatetruecolor($new_width, $new_height);
if(imagecopyresized($resized_image, $original_image, 0, 0, 0, 0, $new_width, $new_height, $width, $height)){
echo BR."image resized".BR;
}
i는 데이터베이스에 $resized_image
의 위치를 저장할하지만 난이 변수에서 파일 위치에 액세스하는 것 기운 다.