2016-10-02 13 views
1

업로드하기 전에 이미지 크기를 조정하는 쉬운 방법은 없습니다. 지금 잠시 동안 찾고 있었지만 아무 것도 잘 작동하지 않는 것 같습니다. 나는 모든 것을 비율에 맞게 크기를 조정하고 크기가 더 크면 크기를 조절하여 150이라고 말하고 싶습니다. 높이는 아래로 내려야 이미지가 여전히 보일 것입니다. 내가 업로드 및 이름 변경 작동에 다음 코드를 가지고 있지만 지금은 아래의 주소에서 PHP 클래스 사용할 수있는이업로드 이미지 업로드 PHP

$uploadDir = 'images/'; //Image Upload Folder 

$fileName = $_FILES['file-0']['name']; 
$tmpName = $_FILES['file-0']['tmp_name']; 
$fileSize = $_FILES['file-0']['size']; 
$fileType = $_FILES['file-0']['type']; 


$temp = explode(".", $fileName); 
$newfilename = $id . round(microtime(true)) . '.' . end($temp); 

$result = move_uploaded_file($_FILES["file-0"]["tmp_name"], "images/" . $newfilename); 
$filePath = $uploadDir . $newfilename; 


if (!$result) { 
    echo "Error uploading file"; 
    exit; 
} 

$query = " 
      update 
       pictures SET picture = '$filePath' Where 
       id = :id 
     "; 
$query_params = array(
    ':id' => $id 
); 



try { 
    $stmt = $db->prepare($query); 
    $result = $stmt->execute($query_params); 
} catch (PDOException $ex) { 
    die("Failed to run query: " . $ex->getMessage()); 
} 
$row = $stmt->fetch(); 
+0

업로드, 클라이언트 측 전에 크기를 조정할 :

http://www.bitrepository.com/resize-an-image-keeping-its-aspect-ratio-using-php-and-gd.html

당신은 너무 아래 링크를 확인하실 수 있습니다, 생각을 가지고? 그렇다면 아마 이미지를 자바 스크립트의 캔버스에 그리고 서버에 게시해야 할 것입니다. 이미 여기에 대한 답변이 있습니다. – andrew

답변

1

의 상단에 크기 조정을 구현하고자합니다. 나는 노력했고 그것은 매력처럼 작동한다. 그것은 즉석에서 이미지의 크기를 조정합니다.

PHP upload and resize image