Termékképeket töltöttünk fel webhelyünkre. Sok kép az 1600×1200 dimenziós tartományba esik.

A termékképek eredeti méretét 1000×1000 méretre szeretnénk csökkenteni.

Hogyan csökkenthető a képméret úgy, hogy a képfájl mérete csökkenni fog?

Meg tudná magyarázni, hogyan kell végrehajtani a Magento webhelyen, melyik fájlban, milyen kódot kell elhelyeznem …?

Kérem, segítsen megtalálni a megoldás.

Megjegyzések

  • Én ' szavazok a kérdés lezárásáért, mert témán kívüli, mert ez A ' nem egy Magento-kérdés.
  • Én ' szavazok, hogy megnyíljak, mivel az OP megkérdezte, hogyan kell végrehajtani átméretezés / vágás Magento-ba (lásd a szerkesztést)
  • Válaszomat lásd a magento.stackexchange.com/questions/59210/ (Te is kevésbé törődhetsz a magassággal, vagy beállíthatsz egy max magasságot css-sel)

Válasz

A minap még elmondtam, hogyan kell ezt csinálni a a kérdés nem nyílik meg!

A legjobb, ha a forrásképeket nagyobb felbontásban tartjuk – hasznosak lehetnek, ha mindenkinek 4K-s képernyője van. Lehet, hogy ez nem lesz túl messze a jövőben. Ezért a legutóbb javasolt megközelítés nagyon jó.

Ha az összes képét át kell méreteznie tömegesen, akkor nézze meg ezt a választ:

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

Használja az imagemagick alkalmazást, amelyhez 5 percet kell adnia a rendelkezésre álló opciók telepítéséhez és elolvasásához.

Válasz

Ezt megteheti a PHP képmanipulációs funkcióinak használatával.

Lásd: http://php.net/manual/en/function.imagecopyresampled.php , a második példa közel áll ahhoz, amit szeretnél.

Vagy találhatsz PHP-t kódkönyvtár, amely ezt meg tudja tenni az Ön számára.

Egyetértek a @Mmazvisszel, hogy ezt manuálisan végezzem (ezt a Photoshop vagy más pro eszközök képesek feldolgozni), mivel a PHP képmanipulálása teljesen más készség.

Megjegyzések

  • köszönöm szépen, el tudná magyarázni, hogyan kell a magento webhelyen megvalósítani, melyik fájlban, milyen kódot kell cserélnem ..?. ..
  • Don ' nem tanácsolja az időigényes Photoshop útvonalat. Képek vágása / átméretezése PHP-ben vagy operációs rendszer szinten nem nehéz. Mindezt meg lehet tenni a szerveren anélkül, hogy egész évben fájlok feltöltésével töltenénk. A Photoshop egy viszonylag lassú edző, amely bármilyen kötegelt műveletet végez, mivel GUI-t kell vezetnie. A számtalan lehetőség szintén kissé bonyolult a kezelt feladat szempontjából.

Válasz

A legjobb gyakorlat A képek használata a magento alkalmazásában a kép manuális vágása a kívánt felbontásra a Photoshop vagy bármely más képszerkesztő szoftver, például az MS Paint segítségével.

Általában 2 különböző méretet készítek:

-1000 képpont X 1000px (~ 80kb)

-300px X 300px (~ 10kb)

Az 1000×1000 méretű képet alapképként használják, így csak a termékoldalra töltődik be & a 300×300-as kép a kis kép & indexképhez használható.

Ez a gyakorlat segít csökkenteni a terméklista nézet oldalának betöltési idejét, mivel egyszerre sok termék töltődik be. A nagyobb képek több adatot töltenek le a szerverről.

Megjegyzés: Jelölje be az “Kizárás” lehetőséget az indexkép (300×300) képnél

Megjegyzések

  • Ez rossz tanács. Miért kellene pazarolni az időt a képek átméretezésével, amikor a szerver ilyen könnyen meg tudja csinálni? Ennek manuális elvégzése nem csupán időpazarlás, hanem hibákat is elkövet.
  • kedves @Woolfie, Képminőségre van szükség az e-kereskedelemben, és biztos vagyok benne, hogy nem ismeri ezt a koncepciót. Amikor a szerver átméretezi a képet, ez csökkenti annak minőségét, így a kép kissé szaggatott és elmosódott. Még akkor is, ha a minőség valahogy nem ' t ér el (ami nem lehetséges), a nagyobb kép ismét lassabban töltődik be a szerverről, mert a szerver annyi időt vesz igénybe. li>
  • Ha van képtárad a kiszolgálón, akkor azokat a képen a képen belül a szerveren átméretezheted. Letöltés (vagy újbóli feltöltés) és valamilyen béna asztali grafikus alkalmazás használata (nem biztos, hogy az MS Paint megfelel-e) azt jelenti, hogy sok munkád van, ami nem hatékony, értelmetlen, teljes időpazarlás és kivételesen rossz tanácsok adj valakinek. Valójában nem kell ' semmit kifejezetten átméreteznie, ha a Google PageSpeed útvonalat választja – ez mindent megtesz menet közben, hogy megfelelő méretű képeket juttasson el a böngészőbe. Ezt elmondom neked, mivel tanulhatsz valamit.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük