【问题标题】:what's the common approach while saving and editing images in a website?在网站中保存和编辑图像时的常用方法是什么?
【发布时间】:2011-04-09 22:58:45
【问题描述】:

我正在使用 asp.net 建立一个网站,该网站将托管用户图像,并为他们提供通过调整大小、裁剪、水印等方式编辑这些图像的选项。

我正在考虑两种保存图像的方法,并希望有人推荐一种或建议我使用不同的更好的方法。

1- 用户将上传他的图像​​,我会将它们放在一个名为“original”的文件夹中,然后用户将编辑这些图像,我会将编辑后的图像放在一个名为“edited”的文件夹中,还会有另一个文件夹名为“thumb”将包含这些图像的缩略图,以便在网站上预览。

2- 用户上传他的图像​​后,我会将它们放在一个文件夹中,我将保存他对这些图像所做的编辑,并且每次网站请求编辑图像时,我都会即时应用这些编辑,例如将通过 http 处理程序发送图像,这样我将节省服务器上的空间。

现在我想知道哪种方法更好

以及在诸如 flikr 之类的网站中是如何完成的,flikr 是否将图像保存为不同大小或根据要求调整它们的大小?

【问题讨论】:

    标签: asp.net image web-hosting


    【解决方案1】:

    1 号听起来像是要走的路。也应该减少头痛。如果空间允许,请务必保留原始图像。此外,如果您可以根据需要直接链接到已编辑的图像,请考虑使用这种方法,而不是让脚本处理每个交付的图像。

    【讨论】:

    • flikr 或 piccasa 或 facebook 等著名的图像托管服务是否也这样做?
    • 我非常怀疑 flickr 或 FB 动态处理图像。那是内存和处理器密集型的,考虑到物理存储比处理器 CPU 便宜得多,他们会无缘无故地这样做。我知道大部分开源图库软件都采用预处理图像和存储前后版本的方法。我知道这就是我在编写的程序中所做的。
    猜你喜欢
    • 2016-03-04
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多