Autor Zpráva
jany
Profil
Potrebujem na webe spravit galeriu. Fotky mam z mobilu, ale vzhladom na rozlisenie fotaku (4608*3456) v mobile su kapacitne velmi velke (cca 6MB).
Format je jpg.
Chcem to pouzit vo WP stranke a vybral som si na to plugin Photo Gallery ver. 1.5.69. Zatial som neskumal ci ten plugin z nacitanich fotiek vie spravit aj nejaku konverziu, alebo zmenu rozlisenia atd ...
Dnes uz snad kazdy ma monitor minimalne Full HD ak nie 4K, takze idealne by bolo aby sa fotka zobrazila pekne aj na 4K monitore (samozrejme nemusi zaberat celu plochu monitora).
Je mi jasne, ze rozlisenie budem musiet zmensit, ale nechcem ist asi pod 1920px (na sirku).
Dolezite je, aby fotky zaberali kapacitne co najmensi obsah, cize aby sa rychlejsie nacitavali.
Viem, ze si musim zvolit kompromis, bud rychlo nacitat a nebudu velke a detailne, alebo pomalsie nacitanie a velke detailne foto.
JPG format uz asi na ukor kvality nezmensim, takze bud nejaka konverzia do ineho formatu, alebo zmensit rozlisenie (co urcite spravim).

Ako prosim riesite fotky do galerii, prip viete mi poradit nejaky vhodny davkovy editor (prip. ak by to robil aj nejaky plugin vo WP priamo na servery).
Keeehi
Profil
jany:
Na zkoušku si vem kopii nějaké jedné fotky, otevři ji v malování, ulož a zavři. Pak porovnej velikost originálu a "upravené" kopie. Ta kopie asi bude menší. Ještě se podívej, jestli uvidíš nějaký vizuální rozdíl. Myslím že ne. To jen tak pro ukázku, že tam asi prostor bude pro zmenšení datové velikosti při zachování formátu, rozlišení aniž by to člověk dokázal vizuálně poznat.
JPG při uložení využívá ztrátovou kompresi. A dá se určit (v malování asi ne ale v jiných programech ano) jak moc velká má být. Pak je to na experimentování, kolik nastavit, aby komprese byla co největší ale na výsledku to ještě nebylo poznat. Možná ti tedy bude úplně stačit zůstat v JPG formátu. Protože vše je pak mnohem jednodušší.

Existuje totiž taky formát WEBP, který by měl mít lepší algoritmus komprese než JPG. Tedy při stejné kvalitě obrazu bude výsledný soubor menší. Uvádí se úspora tak 20 - 30 %. Je to deset let starý formát. Podpora v prohlížečích (vzhledem k tomu že většina je dnes založena na chromu) je velmi dobrá, ale ne prakticky stoprocentní, jako tomu je u JPG. Měl by sis tedy zjistit, jaké je procento návštěvníků tvého webu kteří WEBP dokáží zobrazit a vyhodnotit si, jak moc ti to bude vadit u těch, kteří to nezvládnou. Pokud ti to vadit nebude, hurá, máš asi vítěze. Pokud by ti to vadilo, dá se to řešit, ale bude to asi problém. Můžeš nahrát na web dvě verze s tím, že kdo zvládne WEBP dostane ten a kdo ne, tak je tam fallback na JPG. Zobrazí se to takto.
<picture>
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="…">
</picture>
Problém ale bude předpokládám WordPress. U klasicky vloženého obrázku do článku by to zřejmě asi ještě celkem šlo. Ale předpokládám, že žádná galerie nebude připravená na to, aby zobrazovala jednu z více variant toho samého obrázku. Možná se pletu a taková galerie existuje ale osobně o tom pochybuji. Takže by to znamenalo nějakou velkou úpravu toho daného pluginu.

Závěrem, nejvíce výhod při nejmenším úsilí bude zůstat u JPG. Jen ten soubor před nahráním optimalizovat.
jany
Profil
Keeehi:
Na zkoušku si vem kopii nějaké jedné fotky, otevři ji v malování, ulož a zavři. Pak porovnej velikost originálu a "upravené" kopie. Ta kopie asi bude menší. Ještě se podívej, jestli uvidíš nějaký vizuální rozdíl. Myslím že ne. To jen tak pro ukázku, že tam asi prostor bude pro zmenšení datové velikosti při zachování formátu, rozlišení aniž by to člověk dokázal vizuálně poznat.

Toto som skusal uz hodne davno a je to tak, ale je potrebne spravit na obrazku minimalnu zmenu. Napr. zobrat si tuzku a urobit niekde na jednom pixely 1 bod. Ak sa len obrazok v malovani otvori a zavre, tak velkost ostane rovnaka. Nepouzivam MS win, takze malovanie nemam, ale mam alternativu Kolourpaint.
Skusil som si to a obrazok z 6MB sa zmensil na 1.5MB co je celkom dobry pomer, ale aj tak si myslim, ze obrazok 1.5MB je na web dost vela.

Skusil som este cez gthumb zmensit rozlisenie na 40% povodneho obrazku, co predstavuje velkost 1843*1382 px a obrazok ma teraz 394KiB co je uz celkom priatelne (ale predstavoval by som si to tak do 250KiB).
dik
NoxOne
Profil
Nevím jak to dělají ostatní ale já když dělám galerii tak při nahrávání obrázku velikost třebas 10MB udělám i zmenšeninu. Tu mám v náhledech galerie a při kliknutí se zobrazí originál.
Náhled mívá pár KB a když chce někdo vidět originál tak si počká než se to načte.
Keeehi
Profil
jany:
Ak sa len obrazok v malovani otvori a zavre, tak velkost ostane rovnaka.
Taky jsem nepsal otevřít a zavřít, ale otevřít, uložit a zavřít. Uložit se to dá samozřejmě i bez editace jakékoliv editace.
Hlavní, co jsem tím chtěl ukázat je, že i v rámci JPG formátu je prostor na manipulaci s velikostí. Soubory co lezou z foťáku bývají prostě veliké a i primitivní proces přeuložení v obyčejném editoru dokáže tu velikost několikanásobně srazit. Samozřejmě že to není dokonalé a nechceš to dělat pro velké množství obrázků, ale jako ukázka to stačilo.

To co píše NoxOne je samozřejmě validní. Tak nějak jsem předpokládal, že ty malé náhledy si bude generovat sám ten plugin.

Zatial som neskumal ci ten plugin z nacitanich fotiek vie spravit aj nejaku konverziu, alebo zmenu rozlisenia atd .
Tohle je zřejmě ta největší chyba. Ono kdyby ses podíval do nastavení toho pluginu, tak zjistíš, že on optimalizace provádí také. Vypadá to, že se dají vypnout a donutit ho používat vlastní verze obrázků. Proč to ale dělat, pokud ty optimalizace co dělá budou pro tebe dostatečné. Takže by to chtělo se nejdříve seznámit s pluginem a pak se případně ptát jak něco dělat jinak.
jany
Profil
Jasne, nevsimol som si, ze je tam aj slovko ulozit.
Ten gallery plugin som zatial este nestudoval, len som napisal, ze som to nainstaloval.
Pluginov na galeriu je na mraky, tak som len chcel vediet ci to niekto pouziva, alebo ci netestoval viac pluginov a odporuci nieco ine.
dik

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0