Paslaptingas būdas „Safari“ tvarko „iPad Retina“ vaizdus
Keista „Mobile Safari“ klaida reiškia, kad jūsų „iPad“ gali atsisakyti rodyti didelės raiškos vaizdus jūsų naujojoje „Retina“ Rodyti, o ne mažinti ir atrodyti taip pat blogai, kaip atrodytų, jei jie būtų mažos skiriamosios gebos pradėti nuo. Keista, kad ši problema veikia tik JPG, o tada tik tam tikrus JPG. Kas vyksta?
Fotografas Duncanas Davidsonas retinavo kai kurias nuotraukas ir suprato, kad jos atrodo blogiau nei mažesnės nuotraukos. Būdamas geek, jis pradėjo kasinėti, norėdamas išsiaiškinti, kodėl, ir pateikė tokį paaiškinimą:
„Webkit“ atrenka vaizdus, kurių plotis didesnis nei 1775 pikselių (arba 1180 pikselių aukščio). Iki to numerio ir viskas gerai. Tačiau paspauskite 1776 ir jūsų nuotraukos bus sumažintos. PNG yra gerai, o taip pat-keista-tinklainėje esantys vaizdai „Apple“ svetainėje.
Pasirodo, sprendimas yra naudoti progresyvius JPG. Prisimeni, kada mes juos naudojome? Progresyvus JPG iš eilės atsisiunčia didesnės raiškos vaizdus ir juos rodo. Taigi gausite blokuotą, bet pilną vaizdą, kuris vėliau užpildomas, kai gaunama daugiau duomenų. Naudokite progresyvų JPG, o „Webkit“ neturės problemų jį rodyti.
Tai stebėtinai protingas sprendimas, kai vaizdai pateikiami skirtingo dydžio ekranams, tačiau turiu klausimą: ar kas nors žino, ar šie progresyvūs JPG gali sustoti? Tai yra, ar įprastas „iPad“ gali įkelti tik tiek detalių, kokias jis gali parodyti?
Skaitykite daugiau apie techninės detalės, taip pat rezultatus eksperimento metu, Duncano tinklaraštyje.