※ 本文為 dinos.bbs. 轉寄自 ptt.cc 更新時間: 2012-10-05 12:05:19
看板 PHP
作者 標題 [請益] getimagesize()執行效率不佳?
時間 Fri Oct 5 10:22:47 2012
getimagesize()函數的功能是取得圖片的長、寬、長+寬的長度資訊。
但我用microtime()去測了一下直行時間,發現執行起來有時候效率非常不好,
要跑很久,不知道有沒有其他相似的函數可以替代?
$a=getimagesize($img[$imga]);
寫法大概如上,
$img[$imga]:某一張圖片的位置
$a:把圖片的長、寬、長+寬分別都存到陣列$a裡面
跟圖片大小好像沒有關係,但真的搞不清楚為什麼有時候跑很久
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.79.156.22
→ :用 exec( identify )1F 10/05 10:23
→ :看一下用getimagesize的記憶體用量.
→ :看一下用getimagesize的記憶體用量.
→ :what?怎麼寫?我是掛再免費的伺服器,有exec的執行權限?3F 10/05 10:53
→ :可以exec不過, identify不一定會有4F 10/05 11:07
→ :大概要怎麼寫?測記憶體的用意是..?5F 10/05 11:16
→ :identify是軟體?.exe?
→ :identify是軟體?.exe?
→ :identify是imagemagick內的工具之一 要server有裝才有7F 10/05 11:22
→ :getimagesize()很慢可能是因為他要整張圖看完
→ :php.net條目底下有人用fread()寫讀取檔頭取出大小的程式
→ :你可以拿來用看看 http://goo.gl/kAzjY
→ :getimagesize()很慢可能是因為他要整張圖看完
→ :php.net條目底下有人用fread()寫讀取檔頭取出大小的程式
→ :你可以拿來用看看 http://goo.gl/kAzjY
→ :james dot relyea at zifiniti? 恩好像是。11F 10/05 11:48
→ :有點冗長..,不是很明白,第2個if那就不太懂了..
→ :有點冗長..,不是很明白,第2個if那就不太懂了..
→ :那很難,把整個函數都幹去用看看,能用就好不能用就算了13F 10/05 11:57
→ :很少看到有人特別考慮這個問題,也不知道現在能不能用
→ :很少看到有人特別考慮這個問題,也不知道現在能不能用
--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 152
回列表(←)
分享