지에디터용 섬네일만들기 정보
지에디터용 섬네일만들기본문
기존 섬네일 관련 코드에서 중복되는 상하 내용은 생략하고
지에디터에서 이미지 올렸을때 섬네일 생성하는 부분입니다.
===================================================================
$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);
1
댓글 7개
끼워 넣기 할정도이니 ^^;;
항상 많은 것들을 주시는 분들께 다시한번 감사의 말씀 드리면서... 멋진 소스 코드 알려주시고
배려 해주심을 다시한번 감사 드립니다.
혹시, 저같은 초보를 위한 설명을 조금 해주실순 없는지요? 가령들어서 (list,write,view,등등) 어느곳에
넣어야 하구 어느 위치에 넣어야 하는지요? 저같은 초보를 위한 팁도 되고 싶어요. 너무 좋은 소스같아서 적용해보고 싶은데 ㅜ.ㅜ 못해서요. 지금 홈페이지에 섬네일 생성도 하면서 에디터가 되는걸 못하고
있답니다. 그럼 좋은 하루 되셔요. ^^/
위부분에서 0, 0, 0, 0, 이 의미하는 것이 무엇인가요?
혹시 섬네일의 옵션으로 사용할 수 있는 부분 아닌가요?
고수님들이 단순하게 사용할 수 있게 해놓은 것을 사용해야겠어요.