Ve výchozím nastavení WordPress komprimuje obrázky kvůli lepšímu výkonu. V tomto článku si ukážeme, jak změnit kompresi obrázků ve WordPress.
Pokaždé, když nahrajete JPEG obrázek do WordPress, tak jej automaticky komprimuje na 90% kvality. Ve WordPress 4.5 byla tato komprese změněna na 82% kvality. Důvodem pro to byl především vyšší podíl mobilních zařízení, kde nepotřebujete takovou kvalitu obrázků.
Pokud však máte webovou stránku, kde jsou pro vás obrázky důležité, tak asi s touto úpravou nebudete spokojeni.
Jak deaktivovat kompresi JPEG obrázků
Pro deaktivaci komprese stačí přidat do functions.php v šabloně tento kód:
add_filter('jpeg_quality', function($arg){return 100;});
TIP: Neupravujte šablonu a raději si vytvořte child theme nebo plugin.
Když nastavíte hodnotu na 100, tak to znamená, že WordPress komprimuje obrázek na jeho nejvyšší kvalitu.
Pokud nejste fotograf nebo umělec, je možné, že si změny kvality obrázků ani nevšimnete. Nicméně pro ty, kdo pracují s obrázky denně, je rozdíl více než viditelný.
Jak zvýšit kompresi JPEG obrázků
Pokud si myslíte, že 82% není dostatečná komprese a chcete ještě zmenšit velikost obrázků, můžete kompresi zvýšit pomocí následujícího kódu:
add_filter('jpeg_quality', function($arg){return 75;});
Opět číslo, určuje kompresi. Menší než 70 bych, ale už nedával.
Jakmile provedete toto nastavení je dobré se ujistit a nechat znovu vytvořit náhledové obrázky. Například pomocí pluginu Regenerate Thumbnails.
Když jsem si otevřela soubor functions.php, zjistila jsem, že nevím kam tu řádečku vložit, abych něco nenarušila. Týká se to i jiných návodů tady na webu… Poradíte? Díky předem.
Ideálně na konec.
Dobrý den, chtěla bych se zeptat, zda existuje ve wordpressu nějaký plugin, který změní tvar obrázku tzn. chtěla bych změnit čtvercový tvar na kulatý. Je to vůbec možné?
Dobrý den,
to se musí udělat přes CSS (border-radius) nebo si připravit obrázek předtím.
Děkuji za rychlou odpověď. No teď na to koukám. Musela bych upgradovat na vyšší verzi, pracuji zatím v neplacené šabloně upravuji v elementoru. Když přejdu na CSS, tak musím na placenou variantu PRO. Máte s ní zkušenost?
To určitě nemusíte. CSS si můžete upravovat libovolně ať už v sekci Přizpůsobit nebo přes child šablonu.
Poradíte ještě s nastavením prosím?
Neví nekdo, proc z niceho nic se mi na wordpres nahravaji takto nekvalitni fotky? Fotky jsou kvalitne nafocene, ale jak je nahraju na stranky tak jsou nekvalitni.
Dekuji
Ukazka fotky: https://www.motoshopvary.cz/wp-content/uploads/2018/07/2016-06-25-20.30.43.jpg
Zkuste vypnout kompresi u JPG formátu. Také to může dělat nějaký plugin.
Ano, napsal mi to i muj spravce. Tak jsem vlozil nejaky kod na do php. Ale zase ted jsou fotky hodne velke
Zdravím, chtěl bych se zeptat. Mám takový problém, že mi šablona strašně zmenšuje náhledové obrázky na úvodní stránce (v blogu, výpisu článků) ve chvíli kdy se na web koukám na telefonu. Chápu že úspora dat a rychlost je důležitá ale v dnešní době supermobilů co mají vysoké rozlišení a LTE, ty náhledy vypadají odporně. Šablona dovoluje ořez úplně vypnout ale ne upravit, to pak ale musím každý obrázek připravit dopředu sám. Dají se nějak upravit parametry těchto náhledů ve výpisu článků?
Dobrý den,
mělo by to jít vlastní úpravou šablony přes child.
Děkuji, problém je v tom, že nevím co v kodu hledat. 🙂 🙂 Marně hledám návod. 🙂
Ono je to u každé šablony jiné. Pokud se v tom neorientujete, doporučuji si na to někoho najmout.