Sziasztok!
Tesztelünk!
Új funkció a képek feltöltés előtti optimalizálása! Mi is ez valójában?
Az okostelefonok kamerái folyamatosan javulnak, és ennek eredményeként folyamatosan növekvő méretű képek készülnek. Például egy Galaxy S21 Ultra 12000x9000 pixel méretű képeket készíthet. Egy ekkora kép sok alkalmazásnál hasznos. De számunkra ezek a gigantikus képek feleslegesek.
Ezért
Mostantól a felhasználói oldalon, a felhasználó böngészőjében történik a képek optimalizálása, így a szerverről lekerül a teher és a CPU több párhuzamos feltöltés során sem terhelődik túl ergo gyorsabb lesz a feltöltés.
A képeket amennyiben 2048px szélesek vagy nagyobbak és nem átlátszó hátterek (PNG), optimalizáljuk. A képek tömörítésével és (amennyiben a készüléknek elég erős hardvere van) méretezésével a minőség minimális romlásával optimalizáljuk az eredeti feltölteni kívánt képeket.
Párszor előfordult, hogy gyengébb hálózatról feltölteni kívánt képek esetén a feltöltés sikertelen volt és csak annyi látszódott, hogy pl.: ( Feltöltés 20210713_100619.jpg…). A felhasználó oldali optimalizálással ezt megpróbáljuk 100% -ban kiküszöbölni. Ugyanis mostantól nem az eredeti pl.: ~4-5MB -os kép kerül feltöltésre, hanem az optimalizált ~300-400KB -os.
A kódolás MozJPEG -be történik.
2014-ben a Mozilla új projektet jelentett be: MozJPEG néven. Az évtizedek óta tartó JPEG-fájlformátum továbbfejlesztett kódolója, amely nem rontja a kompatibilitást a böngészők meglévő dekódereivel.
Ezek után a képet CDN -en keresztül átkonvertáljuk WebP fájlformátumba, amennyiben a böngésző támogatja. Ezzel a képméretet még inkább redukálva.
Mostantól ha képet töltesz fel, először azt fogod látni, hogy Feldolgozás: fájl neve… Majd miután végzett az optimalizálással (feldolgozás), elindul a feltöltés ami ~néhány másodperc lesz.
Ez még viszonylag kezdetleges és előfordulhatnak hibák. Amennyiben hibát tapasztalsz kérlek, jelezd! Köszönöm