Il rapporto pixel del dispositivo (DPR, Device Pixel Ratio), noto anche come rapporto pixel CSS, è la relazione tra i pixel fisici e i pixel logici di un dispositivo. Soprattutto con l'avvento degli schermi retina, la risoluzione pixel dei dispositivi mobili moderni sta crescendo a un ritmo veloce.
Attivando l’ottimizzazione del rapporto pixel del dispositivo, l’immagine viene riprodotta alla risoluzione nativa dello schermo, rendendola più nitida.
Attualmente, la densità di pixel della visualizzazione proviene dai valori di intestazione della rete CDN di Akamai.
dpr=off|on,dprValue
disattivato |
Disattiva l’ottimizzazione DPR a livello di singolo URL immagine. |
on, dprValue |
Sostituisci il valore DPR rilevato da Smart Imaging con un valore personalizzato (rilevato da qualsiasi logica lato client o in altro modo). Il valore consentito per dprValue è un numero qualsiasi maggiore di 0. |
È possibile utilizzare dpr=on,dprValue
anche se l’impostazione DPR a livello aziendale è disattivata.
A causa dell'ottimizzazione DPR, quando l'immagine risultante è maggiore dell'impostazione MaxPix Dynamic Medie, la larghezza MaxPix viene sempre riconosciuta mantenendo le proporzioni dell'immagine.
Dimensione immagine richiesta | Valore DPR | Dimensioni immagine consegnata |
---|---|---|
816 x 500 | 1 | 816 x 500 |
816 x 500 | 2 | 1632 x 1000 |
816 x 500 | 3 | 2448 x 1500 |
816 x 500 | 4 | 3264 x 2000 |
I valori DPR si basano sui valori lato client rilevati per la rete CDN in bundle. Questi valori a volte sono imprecisi. IPhone5 con dpr=2
e iPhone12 con dpr=3, entrambi mostrano dpr=2
. Per i dispositivi ad alta risoluzione, l'invio dpr=2
è migliore dell’invio dpr=1
. Il modo migliore per superare questa imprecisione, tuttavia, è utilizzare il DPR lato client per fornire valori accurati al 100%. E funziona per qualsiasi dispositivo, sia esso Apple o qualsiasi altro dispositivo che è stato lanciato. Consulta Utilizzo di Smart Imaging con proporzioni pixel del dispositivo lato client.
Un attributo di richiesta. Non ha alcun effetto se dpr
è disattivato o se dprValue=1
.
dpr=off
https://smartimaging.scene7.com/is/image/ADBE/AdobeStock_409826521?dpr=on,3