gpt4 book ai didi

asp.net - 用于图像处理的 Http 处理程序

转载 作者:行者123 更新时间:2023-12-02 14:35:35 26 4
gpt4 key购买 nike

我为所有其他应用程序创建了一个集中式图像应用程序。
我在该应用程序中创建了一个用于响应的 http 处理程序。
我在查询字符串和响应中传递图像的路径它找到图像并添加水印并将其发送回来作为响应。
此应用程序的目的是为图像添加水印并发送回其他应用程序。我正在使用带有 C# 的 asp.net。

现在我的应用程序中的两个页面出现问题,我有 15 个图像要显示。
为此目的,我必须调用处理程序15次。

是否可以在一次调用中获得响应。
我可以将这些图像组合成一个并发送回响应,并使用图像 Sprite 之类的功能来调整页面上的图像。所有图像的大小都相同。

我的想法是否正确,或者还有其他解决方案。


谢谢,
谢卡尔

最佳答案

For this purpose I have to call the handler 15 times.

15 个请求并不算多,特别是如果它们是从总体请求较低的干净页面发出的。

CSS Sprite 无疑是一种很好的做法,但它们通常是为一组小型静态图像创建的(非常适合按钮、图标等)。

其中一个考虑因素是图像的总大小。如果生成的 Sprite 非常大,可能会导致用户等待整个大图像被处理和下载,从而降低用户体验。

另一个考虑因素是确定将哪些图像组合成一个图像需要多少开发工作和计算复杂性。

对于高流量引用站点,请考虑 Yahoo Flickr用途:

  • 用于非常小的图像的 Sprite
  • Data URIs对于小缩略图
  • 从多个域提供的常规图像用于其他所有内容
  • 按需加载大量图像

摘要
根据您的描述,我可能会倾向于将多个请求与延迟加载以及尽可能多的缓存服务器端(在生成图像时)和客户端(通过 HTTP 过期 header )相结合。

关于asp.net - 用于图像处理的 Http 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com