재

지에디터용 섬네일만들기

기존 섬네일 관련 코드에서 중복되는 상하 내용은 생략하고

지에디터에서 이미지 올렸을때 섬네일 생성하는 부분입니다.

===================================================================
        $pos1= stristr($list[$i][wr_content],'<IMG');
        $pos2= strpos($pos1,'>');
        $result= stristr(substr($pos1,0,$pos2-1),'/data/geditor');
        $file2 = $g4[path].$result;
        if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file2) && file_exists($file2))
        {
            $size = @getimagesize($file2);
            if ($size[2] == 1)
                $src = imagecreatefromgif($file2);
            else if ($size[2] == 2)
                $src = imagecreatefromjpeg($file2);
            else if ($size[2] == 3)
                $src = imagecreatefrompng($file2);
            else
                continue;

            $rate = $thumb_width / $size[0];
            $height = (int)($size[1] * $rate);

            if ($height < $thumb_height)
                $dst = imagecreatetruecolor($thumb_width, $height);
            else
                $dst = imagecreatetruecolor($thumb_width, $thumb_height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $thumb_width, $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $thumb_quality);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);

|

댓글 7개

우아..... 저같은 초보는 잘 모르겠지만... 암튼 멋집십니다. 그저 남의 소스나 가져다 쓰거나 겨우
끼워 넣기 할정도이니 ^^;;
항상 많은 것들을 주시는 분들께 다시한번 감사의 말씀 드리면서... 멋진 소스 코드 알려주시고
배려 해주심을 다시한번 감사 드립니다.

혹시, 저같은 초보를 위한 설명을 조금 해주실순 없는지요? 가령들어서 (list,write,view,등등) 어느곳에
넣어야 하구 어느 위치에 넣어야 하는지요? 저같은 초보를 위한 팁도 되고 싶어요. 너무 좋은 소스같아서 적용해보고 싶은데 ㅜ.ㅜ 못해서요. 지금 홈페이지에 섬네일 생성도 하면서 에디터가 되는걸 못하고
있답니다. 그럼 좋은 하루 되셔요. ^^/
저두요. 어디다가 삽입해야 하는지 알려주시면 정말 감사합니다. ㅠ.ㅠ;
좋은 팁 감사합니다.
imagecopyresampled($dst, $src, 0, 0, 0, 0, $thumb_width, $height, $size[0], $size[1]);

위부분에서 0, 0, 0, 0, 이 의미하는 것이 무엇인가요?
혹시 섬네일의 옵션으로 사용할 수 있는 부분 아닌가요?
상당히 복잡하군요.
고수님들이 단순하게 사용할 수 있게 해놓은 것을 사용해야겠어요.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
08-01-31 조회 2,768
08-01-31 조회 5,480
08-01-31 조회 3,623
08-01-30 조회 5,253
08-01-29 조회 5,647
08-01-28 조회 4,590
08-01-24 조회 3,966
08-01-24 조회 3,759
08-01-24 조회 4,275
08-01-22 조회 4,268
08-01-20 조회 9,648
08-01-19 조회 1.2만
08-01-19 조회 3,831
08-01-19 조회 3,391
08-01-19 조회 4,523
08-01-18 조회 8,211
08-01-18 조회 3,356
08-01-17 조회 6,935
08-01-15 조회 4,018
08-01-15 조회 3,035