2012-04-09 70 views
2

我的網站我的工作和圖像採取永遠載入,他們是來自服務器,並使用PHP上傳正在上傳的圖片被上傳AR 1212x2564或類似我的圖片需要永遠載入

這裏是我使用

<img src="upload/<?php echo $array['image'] ?>" width="500" /> 

我的網站http://www.willruppelglass.com/

爲什麼它永遠走了我的圖片加載HTML IMG屬性?

+1

你自己用''上傳的圖像ar 1212x2564或類似的'' – Esailija 2012-04-09 17:45:52

回答

0

您需要使用服務器端圖像處理將它們縮小到網絡的可接受大小。

http://www.zeronese.net/knowledge-base/articles/article-1060.html

+0

這個答案假定有一個'

'被用來上傳圖片。它似乎是一個個人網站,我猜測他是通過FTP或者使用某種類似cPanel的界面來上傳圖片的。 – 2012-04-09 17:50:42

+0

它只是服務器端圖像處理的一個例子。沒有和上傳字段可以使用相同或相似的技術。 – Fresheyeball 2012-04-09 17:52:29

+0

發現這個...似乎罰款迄今http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/工作 – user979331 2012-04-09 18:06:24

3

這些圖像是巨大的,並正在以其原始分辨率下載。給圖像一個特定的寬度,或者作爲一個HTML參數或者使用CSS,只會拉伸/縮小原始圖像,不會爲您更改分辨率或文件大小。

要加快加載速度,您應該創建圖像的縮略圖版本,其實際分辨率爲500px。

如果您讓我們知道您使用的操作系統,我們可以推薦用於創建縮略圖的工具。

+0

自己回答它我該如何創建我的圖像的縮略圖版本? – user979331 2012-04-09 17:46:07

+0

你想在你的服務器上創建它們,還是在另一臺機器上創建它們,然後單獨上傳它們?在這兩種情況下你有哪些操作系統? – 2012-04-09 17:47:32

+0

我有Windows 7,Mac是最新的。我想如果用戶上傳圖片並將其重新上傳並上傳到服務器,我會喜歡它。 – user979331 2012-04-09 17:51:07

3

這些圖像很大,如果您希望它們在合理的時間內加載,則它們的尺寸必須大幅縮小。

您可以使用WebResizer免費爲您提供幫助或者使用您最喜歡的圖形編輯程序。

1

如果一個新的這些事情有時候是值得使用像WordPress的,因爲這包含了自動圖像大小調整。您可以定義要在特定區域使用的圖像大小,即使您上傳原始全尺寸圖像,wp也會創建正確網站的圖像。顯然這需要一些配置,但它可能比試圖從頭開始使用PHP構建圖像調整器更容易。

0

你的照片太大了。我的意思是,他們不僅有點大,而且太大了。我從來不推薦任何大於1600像素的東西。