이미지 리사이즈 .. 문의 드립니다. 정보
이미지 리사이즈 .. 문의 드립니다.본문
불당님 안녕하세요.
늘 그누에서 많은 활약에 감사 드립니다.
불당님의 리사이즈 소스를 사용중인데요.
view.skin.php에서는 잘 적용되어서 이미지가 나오는데요. 이미지를 클릭하면 원본크기로 나옵니다.
제가 사용한다면 줄여서 올리면 되겠지만, 사용하시는 분이 이미지를 줄여서 올릴 만큼 노련하지를 못해서 말입니다.
이럴 경우 이미지를 클릭했을때
특정 크기로 고정시킬수 있는 방법이 없을까요?
예를 들어 800*600 사이즈로 말입니다.
아니면 리사이즈된 이미지 크기로 그대로 새창에서 보여지게 하는 방법이든지요..
글이 엉망이라 잘 이해가 되셨는지 걱정이네요.
방법이 있다면 답변 부탁드립니다.
수고하세요.
늘 그누에서 많은 활약에 감사 드립니다.
불당님의 리사이즈 소스를 사용중인데요.
view.skin.php에서는 잘 적용되어서 이미지가 나오는데요. 이미지를 클릭하면 원본크기로 나옵니다.
제가 사용한다면 줄여서 올리면 되겠지만, 사용하시는 분이 이미지를 줄여서 올릴 만큼 노련하지를 못해서 말입니다.
이럴 경우 이미지를 클릭했을때
특정 크기로 고정시킬수 있는 방법이 없을까요?
예를 들어 800*600 사이즈로 말입니다.
아니면 리사이즈된 이미지 크기로 그대로 새창에서 보여지게 하는 방법이든지요..
글이 엉망이라 잘 이해가 되셨는지 걱정이네요.
방법이 있다면 답변 부탁드립니다.
수고하세요.
추천
0
0
댓글 전체
이미지를 click 하면 원본으로 나오게 해줘야지, resize의 의미가 있기 때문에 일부러 그렇게 해둔거에요.
이미지를 클릭했는데, 줄어든 크기로 나온다면 이미지의 원래 모습을 보거나 resize를 할 이유가 없쟎아요?
이미지 새창의 크기를 줄이면, 창 크기에 맞게 이미지가 resize 됩니다.
b4.lib.php에서 아랫부분을 수정하면 되기는 하겠지만, 권하는 사항은 아닙니다.
수정을 할 때 원본 이미지가 800* 600보다 작으면, 원본 크기로 하고 더 크면
800*600으로 지정해서 하게 해야 할 겁니다.
// onclick을 했을 때, 원래의 이미지 크기로 popup이 되도록 변경
if ($board[image_window]) {
if (isset($img[onclick]) == true)
$return = preg_replace('/onclick\=(\'|\")?[^\s\'\"]+(\'|\")?/i', 'onclick="image_window3(\'' . $img['src'] . '\',' . (int)$img_width . ',' . (int)$img_height . ')" ', $return);
else
$return = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 onclick='image_window3(\"" . $img['src'] . "\"," . (int)$img_width . "," . (int)$img_height . ")' \\2 \\3", $return);
} else {
if (isset($img[onclick]) == true)
$return = preg_replace('/onclick\=(\'|\")?[^\s\'\"]+(\'|\")?/i', '', $return);
else
$return = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 onclick='' \\2 \\3", $return);
}
이미지를 클릭했는데, 줄어든 크기로 나온다면 이미지의 원래 모습을 보거나 resize를 할 이유가 없쟎아요?
이미지 새창의 크기를 줄이면, 창 크기에 맞게 이미지가 resize 됩니다.
b4.lib.php에서 아랫부분을 수정하면 되기는 하겠지만, 권하는 사항은 아닙니다.
수정을 할 때 원본 이미지가 800* 600보다 작으면, 원본 크기로 하고 더 크면
800*600으로 지정해서 하게 해야 할 겁니다.
// onclick을 했을 때, 원래의 이미지 크기로 popup이 되도록 변경
if ($board[image_window]) {
if (isset($img[onclick]) == true)
$return = preg_replace('/onclick\=(\'|\")?[^\s\'\"]+(\'|\")?/i', 'onclick="image_window3(\'' . $img['src'] . '\',' . (int)$img_width . ',' . (int)$img_height . ')" ', $return);
else
$return = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 onclick='image_window3(\"" . $img['src'] . "\"," . (int)$img_width . "," . (int)$img_height . ")' \\2 \\3", $return);
} else {
if (isset($img[onclick]) == true)
$return = preg_replace('/onclick\=(\'|\")?[^\s\'\"]+(\'|\")?/i', '', $return);
else
$return = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 onclick='' \\2 \\3", $return);
}
불당님 답변 감사합니다.
많이 바쁘시죠?
말씀 듣고 보니 그렇네요.
그럼 현제 불당 리사이즈는 원본은 따로 보관되고, 리사이즈는 또 따로 생성시키는 건가요?
많이 바쁘시죠?
말씀 듣고 보니 그렇네요.
그럼 현제 불당 리사이즈는 원본은 따로 보관되고, 리사이즈는 또 따로 생성시키는 건가요?
예. 원본을 건드리지는 않고 보여주는 썸만 새로 만드는거에요.
네.잘알겠습니다.
수고하세요.
좋은 가을 되시고요.^^
수고하세요.
좋은 가을 되시고요.^^