2012-04-09 15 views
2

Ich habe Website arbeite ich an und die Bilder ewig dauern zu laden, werden sie vom Server, und werden mit PHP Upload hochgeladen, wobei die Bilder ar 1212x2564 oder ähnliche hochgeladenMeine Bilder ewig dauern laden

hier ist das Attribut html img I

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

Meine Website ist http://www.willruppelglass.com/

warum ist es für immer bin mit meinen Bildern nehmen zu laden?

+1

Sie haben es so ziemlich selbst beantwortet mit '" die hochgeladenen Bilder sind 1212x2564 oder ähnlich "' – Esailija

Antwort

0

Sie müssen die serverseitige Bildverarbeitung verwenden, um sie auf eine für das Internet akzeptable Größe zu skalieren.

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

+0

Diese Antwort geht davon aus, dass zum Hochladen der Bilder ein '

' verwendet wird. Es scheint eine persönliche Website zu sein, auf die er Bilder hochgeladen hat, entweder über FTP oder über eine Schnittstelle wie cPanel. –

+0

Es ist nur ein Beispiel für die serverseitige Bildverarbeitung. Die gleiche oder ähnliche Technik kann ohne und Upload-Feld verwendet werden. – Fresheyeball

+0

Gefunden das ... scheint bis jetzt gut zu funktionieren http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/ – user979331

3

Die Bilder sind enorm und werden in ihrer ursprünglichen Auflösung heruntergeladen. Geben Sie dem Bild eine bestimmte Breite, entweder als HTML-Parameter, oder verwenden Sie CSS, wird das Originalbild nur gedehnt/verkleinert. wird nicht geändert. ändern Sie die Auflösung oder Dateigröße für Sie.

Um das Laden zu beschleunigen, sollten Sie Miniaturansichten Ihrer Bilder erstellen, deren tatsächliche Auflösung 500px beträgt.

Wenn Sie uns mitteilen, welches Betriebssystem Sie verwenden, können wir Tools zum Erstellen der Miniaturansichten empfehlen.

+0

Wie würde ich Miniaturansichten meiner Bilder erstellen? – user979331

+0

Möchten Sie sie auf Ihrem Server oder auf einem separaten Computer erstellen und dann separat hochladen? Welche Betriebssysteme haben Sie in beiden Fällen verfügbar? –

+0

Ich habe Windows 7 und Mac den neuesten. Ich denke, ich würde es mögen, wenn der Benutzer ein Bild hochlädt und es neu ansieht und es auf den Server hochlädt. – user979331

3

Diese Bilder sind riesig, sie müssen drastisch verkleinert werden, wenn Sie erwarten, dass sie in einer angemessenen Zeit geladen werden.

Sie können WebResizer verwenden, um Ihnen damit kostenlos zu helfen oder Ihr Lieblings-Grafikbearbeitungsprogramm zu verwenden.

1

, wenn Sie ein neues zu dieser Sache manchmal lohnt es so etwas wie Wordpress ist als diese Redimensionierung automatische Bild enthält. Sie können die Größe von Bildern festlegen, die Sie in bestimmten Bereichen verwenden möchten, und wp erstellt ein Bild der richtigen Site, auch wenn Sie das Originalbild in Originalgröße hochladen. Offensichtlich erfordert dies eine Konfiguration, aber es könnte einfacher sein, als einen Bildresizer von Grund auf mit php zu erstellen.

0

Ihre Bilder sind viel zu groß. Ich meine, sie sind nicht nur ein bisschen zu groß, sie sind viel zu groß. Ich empfehle nie etwas größer als 1600px max.