PHP图片按比例缩放
2011-11-09 13:22
399 查看
用 JavaScript 实现网页图片等比例缩放: /article/8531229.html
<div align=center><b>照片按比例缩放实例</b></center>
<table border="1" align="center" cellpadding="4" cellspacing="4" bgcolor=#000000 >
<?php
//连接数据库
$con=mysql_connect("localhost","root","");
mysql_select_db("test");
$sql="select * from img";
$query=mysql_query($sql,$con);
while($row=mysql_fetch_array($query))
{
//获取图像尺寸
$imgzoom=getimagesize("$row[1]");
$imgheight=$imgzoom[1];
$imgwidth=$imgzoom[0];
//缩小初始
$hb=$imgheight/160;
$wb=$imgwidth/160;
//print imgage maxmin
/*
思路:
高度都控制在160像素以内,如果是160像素以内的话,就直接显示;
如果高度大于宽度,高度优先缩小在160以内,宽度根据高度的缩放比缩小;反之亦然
*/
if($imgheight<160 and $imgwidth<160)
{
echo "<td valign=center width=165 align=center><img src=$row[1]></td>";
}
else if($imgheight>$imgwidth)
{
echo "<td valign=center width=165 align=center><img src=$row[1] height=".$imgheight/$hb." width=".$imgwidth/$hb." ></td>";
}
else
{
echo "<td valign=center width=165 align=center><img src=$row[1] height=".$imgheight/$wb." width=".$imgwidth/$wb." ></td>";
}
}
?>
</tr>
</table>
<div align=center><b>照片按比例缩放实例</b></center>
<table border="1" align="center" cellpadding="4" cellspacing="4" bgcolor=#000000 >
<?php
//连接数据库
$con=mysql_connect("localhost","root","");
mysql_select_db("test");
$sql="select * from img";
$query=mysql_query($sql,$con);
while($row=mysql_fetch_array($query))
{
//获取图像尺寸
$imgzoom=getimagesize("$row[1]");
$imgheight=$imgzoom[1];
$imgwidth=$imgzoom[0];
//缩小初始
$hb=$imgheight/160;
$wb=$imgwidth/160;
//print imgage maxmin
/*
思路:
高度都控制在160像素以内,如果是160像素以内的话,就直接显示;
如果高度大于宽度,高度优先缩小在160以内,宽度根据高度的缩放比缩小;反之亦然
*/
if($imgheight<160 and $imgwidth<160)
{
echo "<td valign=center width=165 align=center><img src=$row[1]></td>";
}
else if($imgheight>$imgwidth)
{
echo "<td valign=center width=165 align=center><img src=$row[1] height=".$imgheight/$hb." width=".$imgwidth/$hb." ></td>";
}
else
{
echo "<td valign=center width=165 align=center><img src=$row[1] height=".$imgheight/$wb." width=".$imgwidth/$wb." ></td>";
}
}
?>
</tr>
</table>
相关文章推荐
- PHP学习笔记:等比例缩放图片
- php等比例缩放图片及剪切图片代码分享
- PHP自定义图片缩放函数实现等比例不失真缩放的方法
- PHP图片等比例缩放生成缩略图函数分享
- PHP图片缩放函数:实现等比例不失真缩放
- PHPThumb-图片等比例自适应缩放,旋转,修改图片格式
- PHP等比例缩放图片大小压缩图片空间
- PHP图片等比例缩放生成缩略图函数分享
- php缩放图片(根据宽高的等比例缩放)实例介绍
- php 实现图片等比例缩放 原理(初级)
- php实现等比例不失真缩放上传图片
- php图片缩放代码-按比例缩放或截取指定大小的缩略图 非常好用的一个方法
- PHP实例————图片等比例缩放功能
- 如何实现php图片等比例缩放
- php中图片的缩放比例
- php gd等比例缩放压缩图片函数
- PHP中图片实现等比例不失真缩放
- php缩放图片(根据宽高的等比例缩放)实例介绍
- php实现等比例不失真缩放上传图片
- PHP等比例缩放图片(最大宽或高)