function view_file_link($file) 궁금합니다,,정확한 비율로 축소되는건가요? 정보
그누보드 function view_file_link($file) 궁금합니다,,정확한 비율로 축소되는건가요?본문
gnuboard.lib.php에 있는 함수입니다..
가로:세로 비율이 정확하게 줄어드는 건가요?
function view_file_link($file)
{
global $cfg, $board;
if (!$file) return;
$size = @getimagesize("./data/file/$board[bo_table]/$file");
$source_width = $size[0];
$source_height = $size[1];
if ($board[bo_table_width] <= 100) {
if ($size[0] > $cfg[large_image_size]) {
$rate = $size[1] / $size[0];
$size[0] = $cfg[large_image_size];
$size[1] = (int)($size[0] * $rate);
}
} else {
if ($size[0] > $board[bo_table_width]) {
$rate = $size[1] / $size[0];
$size[0] = $board[bo_table_width];
$size[1] = (int)($size[0] * $rate);
}
}
$width = $size[0];
$height = $size[1];
if (preg_match($cfg[image_extension], $file))
return "<img src='./data/file/$board[bo_table]/$file' width='$width' height='$height' border=0><p>";
else if (preg_match($cfg[flash_extension], $file))
return "<embed src='./data/file/$board[bo_table]/$file' width='$width' height='$height'></embed><p>";
else if (preg_match($cfg[movie_extension], $file))
return "<embed src='./data/file/$board[bo_table]/$file'></embed><p>";
}
사실은 고민 많이 했었읍니다.
왜냐면....제 무식의 소치로...
즐겨찾기 내지는 갤러리 스킨을 만들었는데
이미지 크기 때문에 좌측메뉴가 깨어지는(줄어드는) 현상이 발생 했었읍니다.
알고보면 무식의 소치(zzzz님의 고견에 의해 완전한 이해가 됨)인데..-셀패딩, 셀스패이싱을 감안해서 콘픽 피에치피에서 사이즈를..
횡설수설 이었읍니다만....
질문의 요지는 위 함수가 정확한 비율-가로가 줄어드는 만큼에대한 세로가 줄어드는가?-
인지 궁금합니다...
제가 워낙 수학을 못해서 예전 입시 (87년) 에서도 수학은포기 나머지 과목은 운에 맡겼던지라.....
가로:세로 비율이 정확하게 줄어드는 건가요?
function view_file_link($file)
{
global $cfg, $board;
if (!$file) return;
$size = @getimagesize("./data/file/$board[bo_table]/$file");
$source_width = $size[0];
$source_height = $size[1];
if ($board[bo_table_width] <= 100) {
if ($size[0] > $cfg[large_image_size]) {
$rate = $size[1] / $size[0];
$size[0] = $cfg[large_image_size];
$size[1] = (int)($size[0] * $rate);
}
} else {
if ($size[0] > $board[bo_table_width]) {
$rate = $size[1] / $size[0];
$size[0] = $board[bo_table_width];
$size[1] = (int)($size[0] * $rate);
}
}
$width = $size[0];
$height = $size[1];
if (preg_match($cfg[image_extension], $file))
return "<img src='./data/file/$board[bo_table]/$file' width='$width' height='$height' border=0><p>";
else if (preg_match($cfg[flash_extension], $file))
return "<embed src='./data/file/$board[bo_table]/$file' width='$width' height='$height'></embed><p>";
else if (preg_match($cfg[movie_extension], $file))
return "<embed src='./data/file/$board[bo_table]/$file'></embed><p>";
}
사실은 고민 많이 했었읍니다.
왜냐면....제 무식의 소치로...
즐겨찾기 내지는 갤러리 스킨을 만들었는데
이미지 크기 때문에 좌측메뉴가 깨어지는(줄어드는) 현상이 발생 했었읍니다.
알고보면 무식의 소치(zzzz님의 고견에 의해 완전한 이해가 됨)인데..-셀패딩, 셀스패이싱을 감안해서 콘픽 피에치피에서 사이즈를..
횡설수설 이었읍니다만....
질문의 요지는 위 함수가 정확한 비율-가로가 줄어드는 만큼에대한 세로가 줄어드는가?-
인지 궁금합니다...
제가 워낙 수학을 못해서 예전 입시 (87년) 에서도 수학은포기 나머지 과목은 운에 맡겼던지라.....
댓글 전체
width나 height의 한쪽만 값을 적어주어도 크기가 정해지더군요....
하지만 가능하면 둘다적어주고 width="100" height="50"과 같이 따움표까지 정확히 적어주면 로딩속도가 더낳아지는것 같더군요. 전에 모든브라우저의 호환을 생각하여 작업을 했던적이 있었는데 어떤 브라우저는 따움표를 빼을때 아예 읽지 못하거나 아주 속도가 느려지더군요....
제 경험입니다.....
하지만 가능하면 둘다적어주고 width="100" height="50"과 같이 따움표까지 정확히 적어주면 로딩속도가 더낳아지는것 같더군요. 전에 모든브라우저의 호환을 생각하여 작업을 했던적이 있었는데 어떤 브라우저는 따움표를 빼을때 아예 읽지 못하거나 아주 속도가 느려지더군요....
제 경험입니다.....
세로수정만으로요????? @@

예... ±1 의 오차(정확히)로 컨픽 에이치피 에서.. 세로수정만으로 가로까지 됩니다.