PHP中不是有很多图象函数吗?
没有吗。我得去看看。
没有吗。我得去看看。
解决方案 »
- 问个简单的php httprequest的问题
- php 调用.net 写的webservice,无法传参数
- 请问下面三个宏是代表什么意思?
- 无法远程登录论坛,请高手指点
- 下了个php整站程序,访问首页提示这个错误是什么意思啊?程序在d:\usr\www\html\ddphp\下
- pear无法安装,希望大家能帮忙解决,谢谢
- PHP上传附件可以多大?
- 我要使这条语句显示的图形居左:echo "<img src=".$img.">";也就是加上align="left",请问应加在哪里怎么老是出错?
- 请问php发邮件的方法
- 有关PHP+MYSQL数据库格式的问题!!
- 关于判断数据库是否有相同数据的问题
- php+mysql,老是报错!!!!
得到的是一个数组,下标为0是图片的高度,1为图片的宽度,
高:$size[0];
宽:$size[1];
类型:$size[2]; gif/jpeg返回数组的第一个元素 (索引值 0) 是图片的高度,单位是像素 (pixel)。第二个元素 (索引值 1) 是图片的宽度。第三个元素 (索引值 2) 是图片的文件格式,其值 1 为 GIF 格式、 2 为 JPEG/JPG 格式、3 为 PNG 格式。第四个元素 (索引值 3) 为图片的高与宽字符串,height=xxx width=yyy。可省略的参数 imageinfo 用来取得一些图片的相关信息
1:如果仅仅是在显示的时候改变图片的大小以适应网页的表格的话,直接限定就行了,但是有时候会出现比例不均等的问题,导致图片走形
解决方法:
借用上面得到的$size[0]和$size[1]
假定$width是你显示缩略图的宽,$height是高
if ($size[0]/$height>=$size[1]/$width)
{
$width=$width*$size[0]/$height;//$height不变
……
}
else
{
$height=$height*$size[1]/$width;//$width不变
……
}2:如果你想改变图片宽,高的同时改变图片的大小(比如说有100k变到10k)
我的建议是用acdsee的enchance处理
关于用代码实现,我没有好办法,请教一下高手再浅妄薄见,望与斟酌