| Sourcecode | Comment | Current | Safari | 
|---|---|---|---|
| <img src="dpi_2x.png" width="50" height="50"> | High Res image scaled down to half size |  |  | 
| <img src="dpi.png" hidpi="dpi_2x.png" tridpi="dpi_3x.png" width="50" height="50"> $(document).ready(function(){
	if(window.devicePixelRatio>=2){
		$('img[hidpi]').each(function(){
$(this).attr('src',$(this).attr('hidpi'));	
		});
	}
}); | Jquery replacement |  |  | 
| <div id="cssback" style="width:50px;height50px;background:url(dpi.png);">DIV</div> 
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #cssback {
    background-image:url(dpi_2x.png) !important;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px; 
    /* Size must be defined after background-image ! */
  }
} | CSS Media query | DIV |  | 
| 
document.write(window.devicePixelRatio);
         | Javascript parameter | 1: normal 2: Retina | 
| dpi.png 50x50 |  | 
| dpi_1.5x.png 75x75 |  | 
| dpi_2x.png 100x100 |  | 
| dpi_3x.png 150x150 |  |