웹마스터 팁

안녕하세요.. Mercury&Virgo 입니다..

혹시 이미지 크기가 화면 픽셀 크기보다 크게 표시되어 걱정일 때..^^

특히 게시판 같은 곳에서...

일정 픽셀 이상이면 이미지를 축소하여 표시하는 방법을 소개하겠습니다..

여기서는 태그로 일정크기를 지정합니다..

이미지 로딩 속도를 빠르게 하기 위해서는 이미지 리사이즈 프로그램을 만들어 사용하세요..

이 프로그램은 GD 를 사용합니다..^^

당연히 제가 만든 함수입니다..

함수 사용법

img_resize([그림파일이 있는 절대경로], [그림파일이 있는 URL],[가로 픽셀]);

리턴값은.. <img> 태그값이 리턴됩니다~~

실질적으로는 그림파일이 있는 절대경로를 그림파일이 있는 URL 로 입력해도 되지만, 처리속도를 높이기 위해 그림파일이 있는 절대경로로 입력하시는게 좋습니다.

즉, 이 함수를 해석하면, [가로 픽셀] 이상이면, [그림파일이 있는 절대경로]를 이용해 그림 정보를 얻어내, <img src="[그림파일이 있는 URL]" width="[가로 픽셀]" height="(가로 픽셀을 이용해 축소한 세로 픽셀값)">
이라는 태그를 만들어 줍니다.

function img_resize($filename,$fileurl,$pixel)
{
$image_size = GetImageSize($real_file_name1);
if($image_size)
{
   if($image_size[0] > $pixel)
   {
     $resize = $pixel / $image1_size[0];
     $re_height = (int)($image1_size[1] * $resize);
   }
}

$upload_image="<img src="$fileurl?id=$id&no=$data[no]&filenum=1"";

if($image1_size) if($image1_size[0] > $pixel) $upload_image.=" width=$pixel height=$re_height";

$upload_image.="border=0><br>";

return $upload_image;
}

그럼~~