GD 라이브러리 2.0.1 이상 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

GD 라이브러리 2.0.1 이상 정보

갤러리 GD 라이브러리 2.0.1 이상

첨부파일

gd_gallery.tgz (43.1K) 2527회 다운로드 2005-09-01 15:09:58

본문

skin/board 게시판으로 업로드 후

tar xvfz gd_gallery.tgz 으로 압축을 해제하면 바로 사용하실 수 있습니다.

여분필드 1에 썸네일(목록에서 보여지는 작은 이미지) 이미지의 폭을 설정 (150 적당)

여분필드 2에 썸네일의 이미지 질(quality) 값을 설정합니다. (100 이하, 90 적당)

GD 라이브러리 2.0.1 이상 설치되어 있어야 정상 작동합니다.


장점 : 새로 올리는 이미지 파일 뿐 아니라 이미 올려진 이미지 파일까지 자동으로 작은 이미지를 생성합니다.

단점 : 자동으로 이미지를 생성하는 경우 목록보기에서 출력시간이 지연될 수 있습니다. (작은 이미지를 만드는 시간입니다.)
추천
10
  • 복사

댓글 전체

감사합니다.
잘쓸께요~!!

ps)
여분필드 설정을 빼먹었더니 친절하게 리턴시켜줍니다.
data 폴더 스킨명 하위에 thumb폴더가 따로 생성되는점이 색다르군요.
그리고 빠른느낌이 듭니다.

말씀하신,
//장점 : 새로 올리는 이미지 파일 뿐 아니라 이미 올려진 이미지 파일까지 자동으로 작은 이미지를 생성합니다.
//단점 : 자동으로 이미지를 생성하는 경우 목록보기에서 출력시간이 지연될 수 있습니다. (작은 이미지를 만드는 시간입니다.)

리스트를 불러올때마다 항상 그렇다는 뜻은 아니겠죠?
정말 기다리던 스킨입니다.

제가 사용하는 호스팅들이 ' GD 라이브러리 2.0.1 이상'이 설치되었는지 몰겠지만,
지원안된다면, 이걸 사용하기 위해서라도 좀 바꿔야 겠군요.(GD는 뭐 나중에 업그레이드 되겠지만..)

아뭏든 고맙게 잘 사용하겠습니다. 애쓰셨군요 ^^


p.s;
여기가 뭐하는 곳인가 궁금했는데 이런용도로 쓰여지는 곳이군요.
스크린샷도 있고..여러모로 좋은곳이군요.
관리자님..염치없이... 기능에 대한 추가 개선점에 대해서 부탁좀 드립니다.

리스트화면에 이미 생성된 썸네일에 대해서도
$board[bo_1] 의 값을 바꿔주면, 그 바뀐값(크기)에 맞춰서 썸네일의 크기가 재조정이 될수있게 만들어지면 안될런지요. 
필드값이 수정되면 기존 리스트화면의 썸네일을 새로 생성시켜주는 방법(??)...


현재는 bo_1의 값을 바꿔주면, 이후 등록되는 이미지에 그 변경된 값으로 썸네일이 생성될뿐,
이미 등록된 썸네일의 크기는 재조정 해주지 못하는거 같네요.


홈페이지의 레이아웃이 변경됐을때,
게시판의 폭이 넓어지거나 좁아지는 경우 또는 썸네일의 크기를 좀 키워야할 경우등이 생길수가 있는데
이럴때 이미 등록된 이미지들을 모두 새로 등록할수도 없고...

그래서 생성되어 있는 썸네일에 대해서도 리사이징 기능이
리스트화면 상단쪽에 관리자만 볼수있도록 버튼같은걸 하나 만들어서 추가 옵션으로 있으면 더 좋을듯 합니다.

이전에 나와있는 썸네일 갤러리에 위에 부탁드린그런 기능을 덧붙여 만든 스킨을 등록했다가 삭제를 했는데
개선하실수 있고 필요할수도 있겠다고 판단되시면 제가 그와 유사하게 만들었던 스킨을 올려두겠습니다.

기본적인 기능들은 보다 완전하게 그누소스화 되었으면 하는 바램으로 글 남깁니다.
//이럴때 이미 등록된 이미지들을 모두 새로 등록할수도 없고...
썸네일만 모두 삭제해서 새로 생성되도록 하는 방법이 있답니다.

그리고,
yesmoa님 스킨을 대부분 삭제하셨던데 다시 올려주시면 좋겠습니다.
저간의 사정은 읽어봐서 알고 있습니다만,
2.XX 시절 스킨 몇 개 짜깁기 해본 경험이 있어 그 노고를 익히 알고 있답니다.
아마 대부분 저와 같은 생각을 갖고 계실 것입니다.
좋은 스킨 많이 공개해 주세요.^__^
음..그렇군요..'플록'님의 방법도 있군요. 왜 그생각을 미쳐 못했지.. ^^
업그레이드가 아니되면 '플록'님의 방법으로 하면 되겠네요. 감사합니다.

p.s; 역시..하나의 '뇌'로는 안되는게 많습니다. ^^

p.s; 플록님..
계속 작업을 하다가 보니, 기존의 스킨을 좀더 수정, 발전시킨 부분들도 좀 있고
금번 버젼에서 또 스킨쪽에 수정이 좀 있는거 같은데, 그에 맞춰서 재수정해서 기회대는대로 등록하겠습니다.
관심가져주셔서 감사합니다.
"yesmoa님 스킨을 대부분 삭제하셨던데 다시 올려주시면 좋겠습니다.
저간의 사정은 읽어봐서 알고 있습니다만,
2.XX 시절 스킨 몇 개 짜깁기 해본 경험이 있어 그 노고를 익히 알고 있답니다.
아마 대부분 저와 같은 생각을 갖고 계실 것입니다. "
--플록

동감입니다.
한번 올린이상, 그냥 내리면 안됩니다.
그누보드의 발전관정이랄수도 있고,
모두의 추억도 됩니다.

다시올려 주시면 좋겠습니다.

또 모험심이 있는 분들은 이걸 공부하셔서 다른 걸 창작하실 수도 있으니까요. ㅎ
세로로 긴 이미지는 무작정 길어져 버리네요...
list.skin.php를 다음과 같이 수정 해서 쓰고 있습니다.

=== 수정전 대략 78~84라인===================================================
<?
            $rate = $board[bo_1] / $size[0];
            $height = (int)($size[1] * $rate);

            $dst = imagecreatetruecolor($board[bo_1], $height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
?>
=====================================================================

=== 수정후 =============================================================
<?
            if ($size[0] >= $size[1]) {
            $rate = $board[bo_1] / $size[0];
            $width = $board[bo_1];
            $height = (int)($size[1] * $rate);
            }
            else {
            $rate = $board[bo_1] / $size[1];
            $width = (int)($size[0] * $rate);
            $height = $board[bo_1];
            }
            $dst = imagecreatetruecolor($width, $height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
?>
=====================================================================
혹시 안되시는 분을 위한 추가입니다.

제가 이용하려 했었는데 문제가 좀 있었거든요.

아래의 내용은 PhotoFly님께서 가르쳐 주신 부분입니다.

----------------------------------------------------------

/data/file/gallery/thumb/3  섬네일이 생성되어있는지(파일크기가 0 인지) 살펴 보시고,

삭제하시고 새롭게 실행했을경우 섬네일이 생성되는상태를 알려주세요...^^

그리고 여분필드1과 여분필드2에 어떤값을 넣으셨는지도 ~~

서버의 버전에따라서 여분필드2의 값을 9 로 넣어야 되는 경우도 있습니다...
100으로 넣으셨다면 9 로 바꿔주시고 섬네일을 삭제한뒤에 실행해보세요...^^
© SIRSOFT
현재 페이지 제일 처음으로