Wir haben Produktbilder auf unsere Website hochgeladen. Viele Bilder liegen im Bereich von 1600 x 1200 Abmessungen.

Wir möchten die Originalgröße der Produktbilder auf 1000 x 1000 reduzieren.

So reduzieren Sie die Bildabmessung auf die Größe der Bilddatei

Können Sie bitte erklären, wie auf der Magento-Site implementiert wird, in welcher Datei, welchen Code ich platzieren muss …?

Bitte helfen Sie mir, einen zu finden Lösung.

Kommentare

  • Ich ' stimme ab, um diese Frage als nicht zum Thema gehörend zu schließen ' ist keine Magento-Frage.
  • Ich ' stimme ab, um zu öffnen, da das OP nach der Implementierung gefragt hat Ändern der Größe / Zuschneiden in Magento (siehe meine Bearbeitung)
  • Siehe meine Antwort unter magento.stackexchange.com/questions/59210/… (Sie könnten sich auch weniger um die Höhe kümmern oder eine maximale Höhe mit CSS festlegen)

Antwort

Ich habe dir neulich gesagt, wie das geht Eine weitere Frage wird geöffnet!

Es ist am besten, die Quellbilder in der höheren Auflösung zu halten – sie können nützlich sein, wenn jeder über 4K-Bildschirme verfügt. Das könnte in Zukunft nicht zu weit sein. Daher ist der Ansatz, den ich Ihnen beim letzten Mal vorgeschlagen habe, ziemlich gut.

Wenn Sie die Größe aller Ihrer Bilder in großen Mengen ändern müssen, sehen Sie sich diese Antwort an:

https://stackoverflow.com/questions/10802606/how-to-batch-resize-images-in-ubuntu-recursively-within-the-terminal

Verwenden Sie imagemagick, für das Sie 5 Minuten Zeit benötigen, um die verfügbaren Optionen zu installieren und zu lesen.

Antwort

Sie können dies mit den Bildbearbeitungsfunktionen von PHP tun.

Siehe http://php.net/manual/en/function.imagecopyresampled.php , das zweite Beispiel dort kommt dem nahe, was Sie wollen.

Oder Sie könnten PHP finden Codebibliothek, die dies für Sie erledigen kann.

Ich würde @Mmazvis zustimmen, dies manuell zu tun (Photoshop oder einige andere Pro-Tools können dies stapelweise verarbeiten), da die PHP-Bildmanipulation eine ganz andere Fähigkeit ist.

Kommentare

  • Vielen Dank. Können Sie bitte erklären, wie auf einer Magento-Site implementiert wird, in welcher Datei, welchen Code ich ersetzen muss. ..
  • Don ' raten Sie nicht von der zeitaufwändigen Photoshop-Route. Das Zuschneiden / Ändern der Größe von Bildern in PHP oder auf Betriebssystemebene ist nicht schwierig. Dies kann alles auf dem Server erfolgen, ohne das ganze Jahr über Dateien hochladen zu müssen. Photoshop ist ein relativ langsamer Coach, der alle Batch-Operationen ausführt, da er eine GUI steuern muss. Die Vielzahl der Optionen ist auch für die jeweilige Aufgabe etwas kompliziert.

Antwort

Die beste Vorgehensweise für Wenn Sie Bilder in Magento verwenden, können Sie das Bild mithilfe von Photoshop oder einer anderen Fotobearbeitungssoftware wie MS Paint manuell auf die gewünschte Auflösung zuschneiden.

Normalerweise mache ich zwei verschiedene Größen:

-1000px X 1000px (~ 80 KB)

-300px X 300px (~ 10 KB)

Das 1000×1000-Image wird als Basis-Image verwendet, sodass es nur auf der Produktseite & Das 300×300-Bild wird für kleine Miniaturbilder & verwendet.

Diese Vorgehensweise hilft dabei, die Ladezeit der Seite mit der Produktlistenansicht zu reduzieren, da viele Produkte gleichzeitig geladen werden. Größere Bilder bedeuten, dass mehr Daten vom Server heruntergeladen werden müssen.

Hinweis: Aktivieren Sie „Ausschließen“ für das Miniaturbild (300 x 300).

Kommentare

  • Dies ist ein schlechter Rat. Warum Zeit mit der Größenänderung von Bildern verschwenden, wenn der Server dies so einfach kann? Dies manuell zu tun ist nicht nur Zeitverschwendung, sondern bedeutet auch, dass Sie Fehler machen können.
  • Sehr geehrter @Woolfie, im E-Commerce ist Bildqualität erforderlich, und ich bin sicher, dass Sie mit diesem Konzept nicht vertraut sind. Wenn der Server die Größe des Bildes ändert, verringert sich die Qualität, wodurch das Bild etwas gezackt und unscharf wird. Selbst wenn die Qualität nicht ' beeinflusst wird (was nicht möglich ist), würde das größere Image erneut langsamer vom Server geladen, da der Server so viel Zeit für die Größenänderung benötigt.
  • Wenn Sie ein Verzeichnis mit Bildern auf dem Server haben, können Sie die Größe dieser Bilder mit imagemagick vor Ort auf dem Server ändern. Das Herunterladen (oder erneutes Hochladen) und die Verwendung einer lahmen Desktop-Grafik-App (nicht sicher, ob MS Paint qualifiziert ist) bedeutet, dass Sie viel zu tun haben, was ineffizient, sinnlos, eine totale Zeitverschwendung und außergewöhnlich schlechte Ratschläge ist jemandem geben. Sie müssen ' keine explizite Größenänderung vornehmen, wenn Sie die Google PageSpeed-Route verwenden. Dies geschieht im Handumdrehen, um Bilder mit der richtigen Größe an den Browser zu liefern. Ich sage Ihnen dies, wenn Sie etwas lernen könnten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.