【问题标题】:How to show different size images on a site with lots of images如何在包含大量图像的网站上显示不同尺寸的图像
【发布时间】:2013-07-20 02:31:49
【问题描述】:

对于 500px、flickr、instagram 等图像密集型尺寸,它们提供大量不同尺寸的图像,用户不断上传图像,存储和显示不同尺寸图像的最佳方式是什么。 相同的图像通常以不同的尺寸显示,例如缩略图、模态窗口大小和大尺寸等(例如在电子商务网站上)。 也适用于像http://500px.com/flow 这样的动态尺寸网格,其中图像都是跨越多行和多列的动态尺寸。

这些网站是否会创建所有这些不同的大小并存储不同版本的网站,或者是即时完成的?

【问题讨论】:

    标签: image file-upload scalability


    【解决方案1】:

    通常,这些网站在上传图片时会创建几个版本。常见的例子有小(缩略图)、中、大、全尺寸。这些转换是在上传时完成的,因为动态调整这么多图像的大小会带来很大的性能损失。

    【讨论】:

    • 所以如果他们有一个新功能并且想要显示不同尺寸的图像,他们将浏览所有现有图片并创建一个新尺寸?
    • 好吧,如果你有完整尺寸的图像,并且你想制作一个新尺寸的图像(比如说中等和大尺寸之间),浏览所有完整尺寸的图像并制作新尺寸非常容易那些。一般来说,当你制作一个 web 应用程序(或任何其他复杂的系统)时,你会制作你现在需要的东西,而不是你假设将来可能需要的东西。 This link explains it more clearly.
    猜你喜欢
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多