在网站中保存和编辑图像时的常见方法是什么?

发布于 2024-09-17 21:58:51 字数 449 浏览 3 评论 0原文

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

我正在考虑两种保存图像的方法,希望有人推荐一个或给我建议一些不同的更好的东西。

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

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

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

以及它是如何在 flikr 等网站中完成的,flikr 是否以不同尺寸保存图像或根据要求调整图像大小?

I am building a website using asp.net and this website will host users images and will give them options to edit these images by resizing, cropping, watermarking,....

I am thinking of 2 ways to save images and want someone to recommend one or advice me with something different better.

1- The user will upload his images, i will put them in a folder called "original" then the user will edit these image, i will put the edited images in a folder called "edited" also will have another folder called "thumb" will contain thumbnails from these images for previewing on the website.

2- After the user upload his images i will put them in a folder, and i will save the edits he did on these images and i will apply these edits on the fly every time the website request an edited image, for example will send the image by a http handler, like that i will save space on the server.

Now i want to know which approach is better

And how it's done in a website such as flikr, does flikr save the images in different sizes or resize them on request?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

罗罗贝儿 2024-09-24 21:58:51

第 1 条听起来像是正确的选择。也应该减少头痛。如果空间允许,一定保留原始图像。另外,如果您能够根据需要直接链接到编辑后的图像,请考虑使用此方法,而不是让脚本处理交付的每个图像。

Number 1 sounds like the way to go. Should cause fewer headaches too. Definately keep the original image if space allows. Also, consider that using this approach, if you'd be able to link directly to edited images if you wanted, rather than have a script process every image that gets delivered.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文