對(duì)于怎么讀出圖片的高度與長(zhǎng)度的總結(jié)
發(fā)表時(shí)間:2023-08-13 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]看到了很多關(guān)于如何讀出圖片的長(zhǎng)度的高度的方法,其實(shí)都不實(shí)用,大多都是通過圖片的大小來判斷的,圖片的種類眾多,通過大小來判斷難免要制造很多的代碼,加重運(yùn)行負(fù)擔(dān),我想了一個(gè)比較簡(jiǎn)單的方法,大家看看是否可...
看到了很多關(guān)于如何讀出圖片的長(zhǎng)度的高度的方法,其實(shí)都不實(shí)用,大多都是通過圖片的大小來判斷的,圖片的種類眾多,通過大小來判斷難免要制造很多的代碼,加重運(yùn)行負(fù)擔(dān),我想了一個(gè)比較簡(jiǎn)單的方法,大家看看是否可行,不過我沒有調(diào)試,就粗略的說以下,大家自己試試看咯。
提交的form這么寫,我就簡(jiǎn)單一點(diǎn)了
<form ....name=theform>
<img id='thepic' src=''>
<input type=hidden name=picwidth>
<input type=hidden name=picheight>
<input type=file name=picfile onchange="document.all.thepic.src=document.theform.picfile.value;
document.theform.picwidth=document.all.thepic.width;
document.theform.picheight=document.all.thepic.height">
</form>
其實(shí)原理很簡(jiǎn)單,如果沒有給img指定大小,那么顯示的圖片就是它本身的尺寸了,這樣,圖片的長(zhǎng)和寬就分別放置在picwidth和picheight元素中了.
就這樣了,不過ie6好象能夠?qū)⒋笥跒g覽器尺寸的圖片自動(dòng)縮小,呵呵,不過類似的辦法總是有的,我沒有實(shí)驗(yàn),大家有時(shí)間實(shí)驗(yàn)一下了。