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%로 맞춰지는데요,
원본 이미지 사이즈 그대로 불러오게 하려면 어찌 해야하나요..
몇일째 이걸로 머리 싸매고 있습니다..
아시는분이나.. 제작자님.. 답변 부탁드립니다.
썸네일 생성은 잘되는데.. 가로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%로 맞춰지는데요,
원본 이미지 사이즈 그대로 불러오게 하려면 어찌 해야하나요..
몇일째 이걸로 머리 싸매고 있습니다..
아시는분이나.. 제작자님.. 답변 부탁드립니다.
댓글 전체