本文目录一览:
请问有哪位朋友知道在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怎么修改图片的尺寸大小并且覆盖原图?
?php
$imgsrc = "";
$width =
780;
$height = 420;
resizejpg($imgsrc,$imgdst,$width,$height);
function resizejpg($imgsrc,$imgdst,$imgwidth,$imgheight)
{
//$imgsrc
jpg格式图像路径 $imgdst jpg格式图像保存文件名 $imgwidth要改变的宽度 $imgheight要改变的高度
//取得图片的宽度,高度值
$arr = getimagesize($imgsrc);
header("Content-type:
image/jpg");
$imgWidth = $imgwidth;
$imgHeight = $imgheight;
//
Create image and define colors
$imgsrc = imagecreatefromjpeg($imgsrc);
$image = imagecreatetruecolor($imgWidth, $imgHeight); //创建一个彩色的底图
imagecopyresampled($image, $imgsrc, 0, 0, 0, 0,$imgWidth,$imgHeight,$arr[0],
$arr[1]);
imagepng($image);
imagedestroy($image);
}
?
php 中如何读出图片高和宽度
form action="" method="post" name="form1" enctype="multipart/form-data"
label
input type="file" name="photo" size="30" maxlength="1000" /
/label
label
input type="submit" name="submit" value="上传" /
/label
/form
?php
if(@$_POST[submit]!="")
{
$path = 'upfiles/'.$_FILES['photo']['name'];
$info = getimagesize($path);
move_uploaded_file($_FILES['photo']['tmp_name'],$path);
}
?img name="" src="?php echo $path; ?" alt="" width="?php echo $info[0];?" height="?php echo $info[1]; ?" /
我应该怎么读?
如何用PHP输出图片的宽度和高度?
list ( $src_w, $src_w) = getimagesize ( '图片地址' );
$src_w高 $src_w宽
?php list ( $src_w, $src_h) = getimagesize ( '图片1的绝对路径' );?
img src="图片1的绝对路径" width="?php echo $src_w;?" height="?php echo $src_h;?" /
看不明白?