js獲取圖片尺寸與圖片大小寬度

來源:互聯網
上載者:User
關鍵字 網頁製作 Ajax JavaScript

js獲取圖片尺寸與圖片大小寬度
這是一款利用了js獲取圖片尺寸與圖片大小寬度哦,第一款實例可以獲取圖片大小,第二款根據圖片大小彈出一個同樣大小的預覽視窗。
<script   language=網頁特效>

  function   index_image_valid(){  


  document.pho_up.indeximg.src=document.pho_up.pho_index.value;  


  imagewidth=document.pho_up.indeximg.width;  


  imageheigth=document.pho_up.indeximg.height;  


  alert   ("寬:"+imagewidth+"n高:"+imageheigth);  


  }  


  &lt;/script&gt;  


  &lt;/head&gt;  


  &lt;form   name="pho_up"   method="post"   enctype="multipart/form-data"&gt;  


&lt;input   type="file"   name="pho_index"   size="20"   class=input   onchange="javascript:index_image_valid();" &gt;    


  &lt;img   name=indeximg&gt;  


  &lt;/form&gt;



方法二

  <html>
<head>
<title>顯示圖片尺寸</title>
<script language="javascript" >
<!--
function preview(src)
{
newwindow =window.open('','newwindow','menubar=0,toolbar=0, location=0,directories=0,status=0,scrollbars=0,resizable=1');
newwindow.document.open();
newwindow.document.write('<html><body bgcolor="#cccccc">');
newwindow.document.write('<div align="center"><img src="'+src+'" name="img"></div><br >');
width = newwindow.document.images['img'].width;
height = newwindow.document.images['img'].height;
newwindow.document.write('檔尺寸;' +width+'*'+height);
if (width>100 && height>100)
      newwindow.resizeto(width+100, height+100);
else
      newwindow.resizeto(300,300);
}
//-->
</script>
</head>

<body>
<p align="center">檔位置
<input type="file" name="newsimage" onchange="javascript:preview(this.value)">
</p>
</body>
</html>

php教程
<?

$arr=getimagesize("images/album_01.gif");


echo $arr[3];


$strarr=explode(""",$arr[3]);


echo $strarr[1];


?>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.