Skrivnostni način Safari obravnava iPad Retina slike
Čudna napaka v mobilnem safariju pomeni, da vam iPad morda ne bo prikazal slik visoke ločljivosti na novi Retini Prikažite, namesto da jih zmanjšate in naredite videti tako slabo, kot bi bili, če bi bili pri nizki ločljivosti začni z. Čudno, da to vprašanje vpliva le na JPG -je, nato pa le na nekatere JPG -je. Kaj se dogaja?
Fotograf Duncan Davidson je retinaliziral nekaj fotografij in spoznal, da so videti slabše od manjših fotografij. Ker je bil štreber, se je začel kopati, da bi ugotovil, zakaj, in prišel do te razlage:
Slike, večje od 1775 slikovnih pik (ali 1180 slikovnih pik visoko), se z vzorcem Webkit znižajo. Do te številke in vse je v redu. Hit 1776 pa bodo vaše slike pomanjšane. PNG so v redu in tudi-nenavadno-so retinalizirane slike na spletnem mestu Apple.
Rešitev je, kot kaže, uporaba progresivnih JPG -jev. Se spomnite, kdaj smo jih uporabljali? Progresivni JPG prenese zaporedoma slike višje ločljivosti in jih prikaže. Tako dobite blokovito, a popolno sliko, ki jo nato izpolnite, ko prejmete več podatkov. Uporabite progresivni JPG in Webkit ga ne bo imel težav prikazati.
To je presenetljivo pametna rešitev problema s prikazovanjem slik za zaslone različnih velikosti, vendar imam vprašanje: ali kdo ve, ali se lahko ti progresivni JPG delno ustavijo? Se pravi, ali lahko navaden iPad naloži le toliko podrobnosti, ki jih lahko prikaže?
Preberite več o tehnične podrobnosti, pa tudi rezultatov poskusa na Duncanovem blogu.