像flickr这样的网站有响应式图像,当您调整屏幕大小时,显示尺寸会不断变化,但图像的自然宽度将是1600,1024,800,640之一。因此它存储了多个版本的图像,并提供其中之一。
但是看看google plus上的图片,我看到通过调整屏幕大小可以使图像的自然尺寸变成任何尺寸。因此,现在我正在查看根据chrome开发人员工具(我使用视网膜显示器)的显示尺寸为679x453px且自然尺寸为1358x906px的图像。但是,如果我调整窗口的大小,我可以使显示尺寸为678x452px,自然尺寸为1356x904px(我承认这需要几次尝试)。我可以保存这些图像,确定尺寸符合规定。 该图像位于普通的html img标记中,src设置为普通的jpg文件。访问源会显示预期大小的图像。
这些怎么可能?谷歌必须动态创建这些图像,但a)这怎么可能,而且资源价格不高,而且b)为什么没有其他人这样做(或者,其他人这样做,为什么这不常见? )
例如,请参阅impala的这张照片。