묻고답하기

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

  <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 남기남
플루토 http://www.simpyo.com/ 이곳 게시판 활용법을 질문합니다.... [4] 2007.08.10
JyuKe PHP Version 에 대해 [1] 2007.08.10
차이 mysql_fetch_array()에서 에러 좀 찾아주세요^^. [6] 2007.08.10
이순미 스타일시트가 적용 안되요 [2] 2007.08.10
문준석 노프레임 홈페이지 질문드립다~ 급해용^^ [2] 2007.08.10
김광일 i 프레임 관련 문의 [1] 2007.08.10
티스푼 onMouseDown 해서 이미지 고정할려면 어떻게 해야하나요~  
서종민 제발 부탁드립니다!^^  
지니 스타일시트 랜덤하게 적용시키기 [자문자답 ㄱ-;;;]  
조기영 메뉴부분 배경이 안나와요ㅠ [4] 2007.08.10
조병국 iis 에서 php로 구성된 웹서버 하나 이상 구동하는법 알려주세요?  
난다요 이거 글씨체 어떤건지 아십니까? [1] 2007.08.10
장민준 노프레임 홈페이지란 이런 건가요????? [3] 2007.08.10
김지웅 부탁드립니다..  
김지웅 부탁드립니다.. [1] 2007.08.10
권율성 제로보드 연동 상태창  
현짱 파폭이용시 테이블 밖으로 글자가 튀어나갑니다; [1] 2007.08.10
박선미 게시판에서 플래쉬 파일 올릴려면..  
Anzara ½™ 제로카운터의 counter_ip 테이블에 관련된 질문입니다.  
디디다 DB...이용해서 php파일을 만들면 웹에 어떻게 올리나요?; [4] 2007.08.10
이재명 다음처럼 이미지의 모서리 라운딩 만드는 소스에 대해서  
이승재 레드햇 7.3인데 동영상 스트리밍을 어떻게 하면 좋을까요?  
Tyekanik 링크 하나로 프레임 두개를 동시에 연결 가능한가요? [1] 2007.08.10
이태엽 하나의 서버에 두가지 방식의 홈페이지 서비스가 가능한지요?  
디디다 쇼핑몰 사이트가 있는데요 [1] 2007.08.10
장미선 제로보드에 write.php를 변형하고 있는데요~  
라리 별도의 로그인 페이지 관련하여... [1] 2007.08.10
심종민 테이블 안의 글씨 색깔.. [3] 2007.08.10
장영제 팬사이트같은데 보면....  
머구리 이미지를 못 불러오네요. ㅡㅡ;;(서버 문제인가?)