jQuery 플러그인 Galleria 스킨 질문 있습니다.썸네일 사이즈 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

jQuery 플러그인 Galleria 스킨 질문 있습니다.썸네일 사이즈 정보

jQuery 플러그인 Galleria 스킨 질문 있습니다.썸네일 사이즈

본문

jQuery 플러그인 Galleria 스킨을 적용해봤는데요,

썸네일 생성은 잘되는데.. 가로x세로 사이즈를 정해줘야 하겠더라고요,

어떻게 수정해야 할지..

_config.php에

비율에 따라.. 라고 되있는데요, 문제가.. 가로가 길고 세로가 상대적으로 짧은 이미지면..

강제로 이미지 가로 사이즈가 작아져서.. 꺠집니다..ㅜ.ㅜ

// 원본 이미지를 넘기면 비율에 따라 썸네일 이미지를 생성함
function create_thumb($src_image, $width, $thumb)
{
    $size = @getimagesize($src_image);
    if ($size[2] == 1)
        $source = @imagecreatefromgif($src_image);
    else if ($size[2] == 2)
        $source = @imagecreatefromjpeg($src_image);
    else if ($size[2] == 3)
        $source = @imagecreatefrompng($src_image);
    else
        return "";

    if ($size[0] < $width)
    {
        $width  = $size[0];
        $height = $size[1];
    }
    else
    {
        $rate = $width / $size[0];
        $height = (int)($size[0] * $rate);
    }

    $target = @imagecreatetruecolor($width, $height);
    $bgcolor = @imagecolorallocate($target, 255, 255, 255); // 썸네일 배경
    imagefilledrectangle($target, 0, 0, $width, $height, $bgcolor);
    imagecopyresampled($source, $source, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
    imagecopy($target, $source, 0, 0, 0, 0, $size[0], $size[1]);

    imagejpeg($target, $thumb, 100);
    chmod($thumb, 0606); // 추후 삭제를 위하여 파일모드 변경

    return $thumb;
}

이 소스고요,

또 하나 문제가.. 썸네일 클릭하면 갤러리아 창이 열리면서 이미지가 자동으로 100%로 맞춰지는데요,

원본 이미지 사이즈 그대로 불러오게 하려면 어찌 해야하나요..

몇일째 이걸로 머리 싸매고 있습니다..

아시는분이나.. 제작자님.. 답변 부탁드립니다.
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로