묻고답하기

안녕하세요. 다음의 웹페이지를 보면 이미지의 모서리를 라운딩해서 보여주도록 되어 있는데요. 포토샵에서 작업을 한 것이 아니라 스크립트 언어를 사용해서 만드는 것 같더군요.

  <SCRIPT type=text/javascript>
                                cur_scroll_Wimg = Math.round(Math.random()*(imgDiv.length-1));
                                document.write(imgDiv[cur_scroll_Wimg]);
                        </SCRIPT>

이런 소스를 사용하고 있는 것 같던데요. 혹시 이와 관련된 내용이나 소스를 알고 계신 분 있으시다면 도움을 얻고자 합니다.
게시판의 이미지를 최근 게시물로 불러왔을 때 이미지의 모서리를 라운딩시키고 싶은데 방법이 마땅치가 않네요.

고수님들의 많은 조언과 답변 부탁드리겠습니다.

ps: 해외 사이트를 검색하다가 아래와 같은 소스를 발견했습니다. 이걸 응용하면 최근 게시물 스킨도 만들 수 있을 것 같은데 고수님들의 도움 부탁드리겠습니다.

<?php
$image_file = $_GET['image/round_corner.gif'];
$corner_radius = isset($_GET['radius']) ? $_GET['radius'] : 20; // The default corner radius is set to 20px
$angle = isset($_GET['angle']) ? $_GET['angle'] : 0; // The default angle is set to 0º
$topleft = (isset($_GET['topleft']) and $_GET['topleft'] == "no") ? false : true; // Top-left rounded corner is shown by default
$bottomleft = (isset($_GET['bottomleft']) and $_GET['bottomleft'] == "no") ? false : true; // Bottom-left rounded corner is shown by default
$bottomrigbt = (isset($_GET['bottomrigbt']) and $_GET['bottomrigbt'] == "no") ? false : true; // Bottom-right rounded corner is shown by default
$topright = (isset($_GET['topright']) and $_GET['topright'] == "no") ? false : true; // Top-right rounded corner is shown by default

$images_dir = 'images/';
$corner_source = imagecreatefrompng('images/rounded_corner.png');

$corner_width = imagesx($corner_source);  
$corner_height = imagesy($corner_source);  
$corner_resized = ImageCreateTrueColor($corner_radius, $corner_radius);
ImageCopyResampled($corner_resized, $corner_source, 0, 0, 0, 0, $corner_radius, $corner_radius, $corner_width, $corner_height);

$corner_width = imagesx($corner_resized);  
$corner_height = imagesy($corner_resized);  
$image = imagecreatetruecolor($corner_width, $corner_height);  
$image = imagecreatefromjpeg($images_dir . $image_file); // replace filename with $_GET['src']
$size = getimagesize($images_dir . $image_file); // replace filename with $_GET['src']
$white = ImageColorAllocate($image,255,255,255);
$black = ImageColorAllocate($image,0,0,0);

// Top-left corner
if ($topleft == true) {
    $dest_x = 0;  
    $dest_y = 0;  
    imagecolortransparent($corner_resized, $black);
    imagecopymerge($image, $corner_resized, $dest_x, $dest_y, 0, 0, $corner_width, $corner_height, 100);
}

// Bottom-left corner
if ($bottomleft == true) {
    $dest_x = 0;  
    $dest_y = $size[1] - $corner_height;
    $rotated = imagerotate($corner_resized, 90, 0);
    imagecolortransparent($rotated, $black);
    imagecopymerge($image, $rotated, $dest_x, $dest_y, 0, 0, $corner_width, $corner_height, 100);  
}

// Bottom-right corner
if ($bottomrigbt == true) {
    $dest_x = $size[0] - $corner_width;  
    $dest_y = $size[1] - $corner_height;  
    $rotated = imagerotate($corner_resized, 180, 0);
    imagecolortransparent($rotated, $black);
    imagecopymerge($image, $rotated, $dest_x, $dest_y, 0, 0, $corner_width, $corner_height, 100);  
}

// Top-right corner
if ($topright == true) {
    $dest_x = $size[0] - $corner_width;  
    $dest_y = 0;  
    $rotated = imagerotate($corner_resized, 270, 0);
    imagecolortransparent($rotated, $black);
    imagecopymerge($image, $rotated, $dest_x, $dest_y, 0, 0, $corner_width, $corner_height, 100);  
}

// Rotate image
$image = imagerotate($image, $angle, $white);

// Output final image
imagejpeg($image);

imagedestroy($image);  
imagedestroy($corner_source);
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김재민 랜덤이미지를 웹상에 올리면 안뜨는 이유 [1] 2007.08.10
김연수 창 아래부분에 링크 주소가 뜨지 않게 하고 싶은데요.  
kasiyas 현재창에서 이루어지지 않습니다.  
김용호 둘로 나위는 사이트 제작 방법 이 궁금합니다.  
김민수 세션관련 질문입니다^^; [1] 2007.08.10
이진수 경고창에 관해.. [1] 2007.08.10
김성미 원 프레임의 메인에 게시판 적용하고 싶어요  
태기김 카테고리 4단 onchange 셀렉트 초기화문제  
최병관 도메인 주소 다른 페이지로 가고 고정으로 되게 하는 방법좀 가르쳐주세욤 [3] 2007.08.10
이재형 윈도우 xp에 iis+ php5 와 mysql설치후 에러 발생..했는데요.  
스틸 IIS설치하고 서버 접속자수나 트래픽을 알 수 있나요?  
구라12단 이미지 링크 두개 이상 거는 방법 있나요?  
치우 인터넷방송 서버 자동으로 교체 되는 프로그램 좀...ㅡㅡ'''' [2] 2007.08.10
안수현 이런형태를 만들려면 어덯게 해야 할가요 [2] 2007.08.10
머구리 이미지를 못 불러오네요. ㅡㅡ;;(서버 문제인가?)  
장영제 팬사이트같은데 보면....  
심종민 테이블 안의 글씨 색깔.. [3] 2007.08.10
라리 별도의 로그인 페이지 관련하여... [1] 2007.08.10
장미선 제로보드에 write.php를 변형하고 있는데요~  
디디다 쇼핑몰 사이트가 있는데요 [1] 2007.08.10
이태엽 하나의 서버에 두가지 방식의 홈페이지 서비스가 가능한지요?  
Tyekanik 링크 하나로 프레임 두개를 동시에 연결 가능한가요? [1] 2007.08.10
이승재 레드햇 7.3인데 동영상 스트리밍을 어떻게 하면 좋을까요?  
이재명 다음처럼 이미지의 모서리 라운딩 만드는 소스에 대해서  
디디다 DB...이용해서 php파일을 만들면 웹에 어떻게 올리나요?; [4] 2007.08.10
Anzara ½™ 제로카운터의 counter_ip 테이블에 관련된 질문입니다.  
박선미 게시판에서 플래쉬 파일 올릴려면..  
현짱 파폭이용시 테이블 밖으로 글자가 튀어나갑니다; [1] 2007.08.10
권율성 제로보드 연동 상태창  
김지웅 부탁드립니다.. [1] 2007.08.10