Miért nem lehet progresszív képet rakni a src attribútumba és miért nem döntheti el a browser, hogy mennyit tölt le? Tudom a protokoll sem támogatja, de bakker nem ez volna a helyes irány?
Ráadásul ha valaki 4K felbontású géppel szörföli a netet de a puszta közepén van, akkor böngészőbeállítástól függően mondhatná, hogy kösz, de elég 2kB kép. Szevasztok.
Nekem tetszik az ötlet, http fejlécben kimehetnének az adatok a különböző felbontásokról és hogy azok hanyadik bájton kezdődnek, majd pedig Range segítségével a képnek azt a szeletét tölthetné le, amelyik csak tetszik.
Mondjuk ennek van egy olyan hátránya, hogy a régi böngészők letöltenék az egészet, ebben jó a blogmarkban is bemutatott tervezet.
Amúgy a progresszív kép az annyit tesz, hogy ha letöltesz x bájtot, van egy alacsony felbontású képed, majd az ez után letöltött bájtok, a már meglévő kép felbontását növelik, ez elég jó dolog ám..
Akár olyan is lehetne, hogy a kérés fejlécben megmondja a böngésző, hogy milyen felbontásút szeretne, a szerver pedig azt a változatot küldené vissza azon a fájlnéven, vagy csinálna egy átirányítást a megfelelő képre.
Például:
GET /i/akarmi.jpg HTTP/1.1 Image-Max-Width: 960px
Válasz:
HTTP/1.1 303 See Other Location: http://akarmi.hu/i/akarmi_960.jpg
Interlaced png, progressive jpeg - ilyesmik alapján építeném fel.
Tehát a szerver oldalon sem kellene 4-5 féle verziót tárolni, volna egy darab, és mindenki abból az egyből annyit töltene le, amennyire szüksége van, valamint ha már van egy indexkép, akkor a nagy felbontású kép csak ahhoz töltene le még plusz adatot.
Szerintem ez egy zsákutca..
Ráadásul ha valaki 4K felbontású géppel szörföli a netet de a puszta közepén van, akkor böngészőbeállítástól függően mondhatná, hogy kösz, de elég 2kB kép. Szevasztok.
Jó
Mondjuk ennek van egy olyan hátránya, hogy a régi böngészők letöltenék az egészet, ebben jó a blogmarkban is bemutatott tervezet.
legalább ösztönözné a régi
Amúgy a progresszív kép az
Fapadosan
Például:
Image-Max-Width: 960px
Válasz:
Location: http://akarmi.hu/i/akarmi_960.jpg
Kicsit másképp
Tehát a szerver oldalon sem kellene 4-5 féle verziót tárolni, volna egy darab, és mindenki abból az egyből annyit töltene le, amennyire szüksége van, valamint ha már van egy indexkép, akkor a nagy felbontású kép csak ahhoz töltene le még plusz adatot.