# Képek feltöltés előtti optimalizálása

**URL:** https://vaperina.cc/t/kepek-feltoltes-elotti-optimalizalasa/6349
**Category:** Gépház
**Created:** 2021-07-15T04:10:41Z
**Posts:** 20

## Post 1 by @Donat — 2021-07-15T04:10:41Z

![mozjpeg](https://assets.vaperina.cc/original/2X/3/3963233c19fbcb4065c9040668e01dbc17233eec.jpeg)

**Sziasztok!** :slightly_smiling_face:

## Tesztelünk! :tada:

Ú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** :arrow_double_down:

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](https://github.com/mozilla/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! :slightly_smiling_face: Köszönöm :heart:

---

## Post 2 by @Viktor_Hajdu — 2021-07-15T04:15:30Z

Ez jó hír, köszi!!!

---

## Post 3 by @Szabolcs_Sebestyen — 2021-07-15T04:20:31Z

Hello Donát!

Ez nagyon jó hír.  
Köszönjük!

---

## Post 4 by @Kabak — 2021-07-15T05:47:55Z

Klassz, mától nem kell sk méretezgetni, automatikus lesz. Szuper.

---

## Post 5 by @Donat — 2021-07-15T06:56:08Z

Az elmúlt pár órában komolyabb tesztekkel terheltem itt az oldalon is. Sajnos még nem az igazi a tesztek során néhány probléma lépett fel ezért jelenleg visszaállítottam, amíg nem megfelelő a működése. Azonban a max feltölthető méretet megemeltem 4MB -ról, 8MB -ra. Ez a 8MB a legtöbb kép esetében elegendő.

---

## Post 6 by @Elek_Segits — 2021-07-15T07:04:47Z

Szia Donát! Jó hír, jó megoldás. Köszönjük!

---

## Post 7 by @anon31274546 — 2021-07-15T07:05:45Z

Köszi @Donat ! :heart:

---

## Post 8 by @Donat — 2021-07-17T07:55:37Z

Sziasztok :slightly_smiling_face:

Javítva! Beaktiváltam, teszteljük kicsit és meglátjuk :slightly_smiling_face: Ez felülírja a 8mb - os határt, kb bármekkora kép feltölthető…:slightly_smiling_face:

---

## Post 9 by @Viktor_Hajdu — 2021-07-17T08:18:49Z

Köszi Donát!!! :smiling_face_with_three_hearts: :+1:  
Ejj de fogom szeretni a 4K minőséget betöltés közben! :rofl: :smiling_face_with_three_hearts: :grinning: Én kérek elnézést, de ezt nem tudtam kihagyni! :rofl:

---

## Post 12 by @Donat — 2021-07-18T10:22:09Z

Sziasztok :slightly_smiling_face:

Szeretnék megkérni mindenkit, hogy ide töltsön fel képeket és lehetőség szerint írjátok le milyen eszközről, mennyi idő volt és mekkora volt az eredeti kép mérete.

Sajnos a mi eszközeink végesek és mivel az optimalizálási folyamat készülékfüggő _(mert a készülék erőforrásait használja)_ így nem elég és nem lehet mérvadó az általunk használt készülékeken végrehajtott tesztelések.

Szeretnénk, hogy kialakuljon egy általános eredmény erre vonatkozóan és annak megfelelően tudjuk a továbbiakban alakítani az optimalizálási folyamatot. Ehhez az szükséges, hogy minél többen töltsétek fel és minél több adattal rendelkezzünk.

Nagyon köszönjük :heart:

---

## Post 13 by @Balazs_Samu_Nagy — 2021-07-18T11:21:56Z

![20210716_144522](https://assets.vaperina.cc/original/2X/e/e9ad336b58bdef3111ee4122fa46453bc5a4f6c5.jpeg)

Samsung Galaxy A50  
3,23MB  
1860x4032  
12sec

---

## Post 14 by @anon31274546 — 2021-07-18T15:16:19Z

![IMG_20210718_171203](https://assets.vaperina.cc/original/2X/4/419a60c7526b026fed2aded87754b1cdb0697b5d.jpeg)

Kb 10mp

 ![Screenshot_2021-07-18-17-13-46-621_com.miui.gallery](https://assets.vaperina.cc/original/2X/1/18cd58cb6f0c8f765a5b20e2ececc260191ca56d.jpeg)

---

## Post 16 by @Ispy — 2021-07-18T17:37:59Z

![20210713_115725](https://assets.vaperina.cc/original/2X/6/63dca82f2aafe6f02dc0899ea5a21c33d25e80c7.jpeg)

 ![Screenshot_20210718-193731_Photos](https://assets.vaperina.cc/original/2X/a/a4f64003f43530e9b1a3927d96576f2b34d01e54.jpeg)

Volt vagy 4mp.

Samsung A52

---

## Post 17 by @Ispy — 2021-07-18T17:42:40Z

![20210703_164345](https://assets.vaperina.cc/original/2X/6/60cbd5f16103ed8e4bde8a9241b3b188d182d382.jpeg)

 ![Screenshot_20210718-194206_Photos](https://assets.vaperina.cc/original/2X/a/a0ce14d7bd8a918b2bb01dc6ce9cf9e242f238a1.jpeg)

Ez egy nagyobb kép, kb. 9mp.

---

## Post 18 by @Ispy — 2021-07-18T17:52:02Z

![20210718_194854](https://assets.vaperina.cc/original/2X/f/f74e59f043864bde8d0f4dc8c9d38e5a5be9ec1e.jpeg)

 ![Screenshot_20210718-195058_Photos](https://assets.vaperina.cc/original/2X/1/174f7acd678148a627eaf7d35d902d23caf5ed46.jpeg)

Ez meg most 7mp, pedig 17mb-os kép.

---

## Post 19 by @Kabak — 2021-07-19T07:26:19Z

![kép](https://assets.vaperina.cc/original/2X/b/bbac7240a9dbb387ae685f3d6d34ba0903423e4a.jpeg)  
Asztali PC  
6000 x 4000 pixel (24.00 MPixels)  
4,97 MB (5 218 882 bájt)  
kb 2,5 másodperc

---

## Post 20 by @Donat — 2021-07-20T11:00:28Z

Sziasztok :slightly_smiling_face:

Köszönöm mindenkinek aki töltött fel képet. Általánosságban elmondható, hogy a képek optimalizálása ~5-15 másodperc, ami szerintem eléggé sok. Most változtattam rajta, így egyenlőre csak a 4MB - nál nagyobb képeket optimalizáljuk feltöltés előtt.
