구글에드센스 와이드


[PHP] 이미지 사이즈 비율대로 축소 PHP

function img_resize_only($path, $img, $maxwidth, $maxheight) {
if($img) {
// $img는 이미지의 경로(예:./images/phplove.gif) 
$imgsize = getimagesize($path.$img); 
if($imgsize[0]>$maxwidth || $imgsize[1]>$maxheight) { 
// 가로길이가 가로limit값보다 크거나 세로길이가 세로limit보다 클경우 
$sumw = (100*$maxheight)/$imgsize[1]; 
$sumh = (100*$maxwidth)/$imgsize[0]; 
if($sumw < $sumh) { 
// 가로가 세로보다 클경우 
$img_width = ceil(($imgsize[0]*$sumw)/100); 
$img_height = $maxheight; 
} else { 
// 세로가 가로보다 클경우 
$img_height = ceil(($imgsize[1]*$sumh)/100); 
$img_width = $maxwidth; 
} else { 
// limit보다 크지 않는 경우는 원본 사이즈 그대로..... 
$img_width = $imgsize[0]; 
$img_height = $imgsize[1]; 
$imgsize[0] = $img_width;
$imgsize[1] = $img_height;
} else {
$imgsize[0] = $maxwidth;
$imgsize[1] = $maxheight;
}
return $imgsize;
}

출처는 : http://blog.voidcat.co.cc/index.php?mid=blog&document_srl=463&search_target=tag&search_keyword=PHP
입니다.


덧글

  • voidcat 2012/06/08 12:49 # 삭제 답글

    퍼가주셔서 감사합니다.
  • kokey 2012/06/08 17:31 #

    앗. 별말씀을요~ 소스는 잘 사용했습니다!
  • ㅁㄴㅇㄹ 2012/06/24 20:42 # 삭제 답글

    path는 뭘 적어야하는 변수인가요?
  • kokey 2012/06/25 12:58 #

    path에는 이미지의 경로를 적어주시면 됩니다~ img에서 모두 적었다면 path는 아무것도 안적으시면 되요~ㅋ
  • 홍길동 2013/03/13 15:59 # 삭제 답글

    락은 풀고 가져가라고 하시죠~~
    복사 막아놓고 해놓으면 다 치라는 말인가요????
  • kokey 2013/04/24 16:28 #

    복사 잘 되는데요...
  • -_- 2013/04/04 11:11 # 삭제 답글

    퍼오셨으면 퍼가게끔 해야죠. 원본 출처도 복사 못하게 해놨네.
  • kokey 2013/04/24 16:28 #

    원본 출처도 복사 잘되는데..
    여기다 붙여드릴까요?
  • aaa 2015/12/01 14:58 # 삭제 답글

    줘도 지랄이야 그냥 보고 가면되지
  • 없다 2015/12/11 15:42 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
  • 없다 2015/12/11 15:43 # 삭제 답글

    줘도 쥐랄이네
댓글 입력 영역



구글에드센스

큰 스카이스크래퍼

Google Analytics