2011-11-24 4 views
2

크기로 조정합니다. 지금 당장 이미지 업로드 사이트를 만들었지 만, 특정 부분에 붙어 있습니다. 두 번째 페이지에서 일단 업로드가 완료되면, 당신이 기대할 수있는 다양한 링크가 표시됩니다. 하나. 페이지 또는 심지어 더 큰 그림에 축소판 그림을 추가하고 싶지만 특정 너비가되어야합니다. 나는 여러 번 크기를 취하고 수학에 적용 할 작은 스크립트를 작성하려고 노력했지만 아무 소용이 없습니다.업로드 된 이미지의 크기를

누군가가 위의 작업을 수행하는 방법이나 스크립트가 있다면 정말 좋겠다. 업로드 된 모든 이미지 크기가 다르다는 것을 기억하고 50x50 이미지를 250x250까지 날려 버리는 것이 좋습니다.

<?php 
function imgResize($width, $height, $target) { 

    if ($width > $height) { 
    $percentage = ($target/$width); 
    } else { 
    $percentage = ($target/$height); 
    } 


    $width = round($width * $percentage); 
    $height = round($height * $percentage); 
    return "width=\"$width\" height=\"$height\""; 

    } 

    ?>

감사합니다, 해리

+0

..? –

+0

이미지를 "부풀 리다"는 이미지/스트레치 이미지가 매우 낮아 지므로 매우 나쁜 습관입니다. – Nick

+0

@Sudhir 코드가 추가되었습니다. – HarryBeasant

답변

1

간단한 수학 :

아직 코드를 작성
$original_width = 50; 
$original_height = 50; 
$width = 250; 
$ratio = $width/$original_width; 

$height = $original_height * $ratio; 
관련 문제