From 5079c535fd9f4e826807e150cee3bcbb20dc1640 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 3 Aug 2007 13:09:02 +0000 Subject: [PATCH] =?UTF-8?q?=EC=8D=B8=EB=84=A4=EC=9D=BC=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=20=EB=A3=A8=ED=8B=B4=20=EB=B3=80=EA=B2=BD.=20?= =?UTF-8?q?=EB=8B=A8=20=ED=8A=B9=EC=A0=95=20png=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=EB=B0=9C=EC=83=9D=EC=9D=80=20=EC=97=AC?= =?UTF-8?q?=EC=A0=84=ED=9E=88..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@2161 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/file/FileHandler.class.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/classes/file/FileHandler.class.php b/classes/file/FileHandler.class.php index 3e48021ce..40e356aa1 100644 --- a/classes/file/FileHandler.class.php +++ b/classes/file/FileHandler.class.php @@ -215,7 +215,7 @@ // 이미지 정보가 정해진 크기보다 크면 크기를 바꿈 (%를 구해서 처리) if($resize_width>0 && $width > $resize_width) $width_per = $resize_width / $width; if($resize_height>0 && $height > $resize_height) $height_per = $resize_height / $height; - if($width_per > $height_per) $per = $height_per; + if($width_per < $height_per) $per = $height_per; else $per = $width_per; // 원본 이미지의 타입으로 임시 이미지 생성 @@ -249,11 +249,8 @@ $new_width = (int)($width * $per); $new_height = (int)($height * $per); - $x = $y = 0; - if($new_width > $resize_width) $new_width = $resize_width; - else $x = (int)($resize_width/2 - $new_width/2); - if($new_height > $resize_height) $new_height = $resize_height; - else $y = (int)($resize_height/2 - $new_height/2); + $x = ($resize_width/2 - $new_width/2); + $y = ($resize_height/2 - $new_height/2); if($source) { if($new_width != $width || $new_height != $height) {