if ($row_ViewdigiBoard['news_name'])
{
// 將圖片長寬依比例縮小 BEGIN
$newpic = "photo/". $row_ViewdigiBoard['news_name'];
$fixwid = "700"; // 將圖片寬度指定為 100
$im = GetImageSize($newpic); // 取得圖片尺寸
$imwid = $im[0]; // 取得圖片寬度
$imhei = $im[1]; // 取得圖片高度
if ($imwid > $fixwid) // 若圖片寬度大於指定寬度
{
// 取得圖片縮小比例
$im_tmp_wid = ($fixwid*100)/$imwid;
// 將圖片高度指定為寬度比例乘以原本高度
$im_tmp_hei = ($imhei*$im_tmp_wid)/100;
$imwid = $fixwid;
// 無條件捨去圖片按比例縮小後的高度之小數點
$imhei=ceil($im_tmp_hei);
}
$fixwid = "400"; // 將圖片高度指定為 100
if ($imhei > $fixwid) // 若圖片長度大於指定高度
{
// 取得圖片縮小比例
$im_tmp_hei = ($fixwid*100)/$imhei;
// 將圖片高度指定為寬度比例乘以原本高度
$im_tmp_wid = ($imwid*$im_tmp_hei)/100;
$imhei = $fixwid;
// 無條件捨去圖片按比例縮小後的高度之小數點
$imwid=ceil($im_tmp_wid);
}
echo "
";
// 將圖片高度及寬度依縮小後的比例乘呈現
echo "
";
}
// 將圖片長寬依比例縮小 END
?>