本文目录一览:
- 1、PHP中获取图像尺寸大小的方法是什么?
- 2、php getimagesize() 想请教高手
- 3、请问有哪位朋友知道在PHP中如何获取图片大小
- 4、(php)请问getimagesize返回false是什么情况
- 5、PHP 函数 getimagesize()这个把获取到的图片 保存在电脑那个地方? 顺便问一下有那些方法或者函数 可以
PHP中获取图像尺寸大小的方法是什么?
getimagesize()获取图片尺寸
imagesx()获取图片的宽度
imagesy()获取图片的高度
/br
/br
php getimagesize() 想请教高手
getimagesize只能读取真实物理路径,你那个是网络路径,所以是没办法的。
针对你的问题,两套方案:
一是想办法获得真实物理路径
二是用fsockopen的方式把那个网络地址的图片以流的形式读入,然后计算出大小
最好还是在方案一上动动脑袋,因为方案二比较占资源,不推荐
请问有哪位朋友知道在PHP中如何获取图片大小
用php或js获取图片大小,高宽尺寸
?
$arr=getimagesize("images/album_01.gif");
echo $arr[3];
$strarr=explode("\"",$arr[3]);
echo $strarr[1];
?
HTML
HEAD
TITLE演示图片等比例缩小/TITLE
script
function Wa_SetImgAutoSize(img)
{
//var img=document.all.img1;//获取图片
var MaxWidth=200;//设置图片宽度界限
var MaxHeight=100;//设置图片高度界限
var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比
var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比
alert("test"+img.offsetHeight+img.fileSize);
if(img.offsetHeight1) alert(img.offsetHeight);
if(img.readyState!="complete"){
return false;//确保图片完全加载
}
if(img.offsetWidthMaxWidth){
img.width=MaxWidth;
img.height=MaxWidth*HeightWidth;
}
if(img.offsetHeightMaxHeight){
img.height=MaxHeight;
img.width=MaxHeight*WidthHeight;
}
}
function CheckImg(img)
{
var message="";
var MaxWidth=1;//设置图片宽度界限
var MaxHeight=1;//设置图片高度界限
if(img.readyState!="complete"){
return false;//确保图片完全加载
}
if(img.offsetHeightMaxHeight) message+="\r高度超额:"+img.offsetHeight;
if(img.offsetWidthMaxWidth) message+="\r宽度超额:"+img.offsetWidth;
if(message!="") alert(message);
}
/script
/HEAD
BODY
img src="images/frequency.gif" border=0 id="img1" onload="CheckImg(this);"
br
input id=inp type="file" onpropertychange="img1.src=this.value;"
/BODY
/HTML
(php)请问getimagesize返回false是什么情况
一般情况下,getimagesize会在不能访问指定的图像或者指定的不是有效的图像的时候,就会返回false.你检查下图像路径是否正确,以及图像是不是有效的GIF,JPG,PNG,BMP等格式.
PHP 函数 getimagesize()这个把获取到的图片 保存在电脑那个地方? 顺便问一下有那些方法或者函数 可以
getimagesize()这个函数就是用来取图片的宽高的啊,储存单位是像素。
所以他不能保存图片在电脑上啊,具体属性我给你发在下面。
GetImageSize
取得图片的长宽。
语法:array getimagesize(string filename, array [imageinfo]);
返回值: 数组
函数种类: 图形处理
内容说明
本
函数可用来取得 GIF、JPEG 及 PNG 三种 WWW 上图片的高与宽,不需要安装 GD library
就可以使用本函数。返回的数组有四个元素。返回数组的第一个元素 (索引值 0) 是图片的高度,单位是像素 (pixel)。第二个元素 (索引值
1) 是图片的宽度。第三个元素 (索引值 2) 是图片的文件格式,其值 1 为 GIF 格式、 2 为 JPEG/JPG 格式、3 为 PNG
格式。第四个元素 (索引值 3) 为图片的高与宽字符串,height=xxx width=yyy。可省略的参数 imageinfo
用来取得一些图片的相关信息,例如 IPTC () 的 APP13 标记,就可以加在图片中,可利用 iptcparse() 来解析。
使用范例
?php
function MyImg($imgfile) {
$size = GetImageSize($imgfile);
echo "img src=\"$imgfile\" $size[3]";
}
MyImg("img/img1.gif");
MyImg("img/img2.png");?