没有GD的情况下,如何取得上传GIF/JPG文件的宽和高,急 PHP中不是有很多图象函数吗?没有吗。我得去看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用Getimagesize就可以得到的是一个数组,下标为0是图片的高度,1为图片的宽度, getimagesize不需要安装gd库。可以获取相关信息 $size = GetImageSize($imgfile);高:$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处理关于用代码实现,我没有好办法,请教一下高手再浅妄薄见,望与斟酌 网页title中的横线“-”,浏览器查看源代码横线成html转义字符了,请教大神帮帮忙,小弟谢谢了 带参数的分页问题 win2003下,php和那个加速器结合能稳定的使用? 两个select查询的结果怎么相减?急用! 如何安装pear? 请问用什么工具调试php比较好 关于BBS编程的问题 请问那位大虾在IBM AIX配置过php 如何锁定访问网站机器的IP地址?? sohu的自动搜索引擎是如何制作的? 关于判断数据库是否有相同数据的问题 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处理
关于用代码实现,我没有好办法,请教一下高手再浅妄薄见,望与斟酌