1

有没有人过去在经典 ASP 中实现完整的图像处理解决方案的经验?我需要一个解决方案,用户可以:

  1. 上传图片
  2. 上传的图像存储在文件系统中(在 wwwroot 内部或外部)
  3. 图像显示在浏览器中,但它被调整大小......按需

按需调整大小是我的主要问题。在 PHP 中,我可以使用 phpThumb 库,它允许我在查询字符串中指定文件名和最大宽度/高度。该库相应地调整图像的大小,此外,它缓存图像的副本,以便下次请求具有相同宽度/高度的相同图像时,它会从缓存中提供。

如果可能的话,我可以使用开源组件在经典 ASP 中实现这样的解决方案吗?图像魔术师?

4

3 回答 3

3

ImageMagick 似乎有一个可用于此目的的 COM+ 组件。

另一个常用的成熟(尽管我不认为它是免费的)库是AspJpeg

于 2010-12-28T14:46:56.127 回答
1

这篇文章有点老了,但我们最近在通过经典 ASP 调整大小时遇到​​了同样的问题。

我们找到了一个使用 VB.NET 路由的解决方案,但它并没有完成我们想要的一切,因此我们对其进行了调整以包含调整大小、裁剪、填充(带颜色)并将生成的 jpg 显示到屏幕和/或的功能一份文件。

我们已经将我们的工作上传到了一个带有脚本的 zip 文件和一个带有说明的示例 asp 文件:http: //easierthan.blogspot.co.uk/2013/02/code-tip-3-classic-asp-image-大小调整器.html

关于上传,我们使用了http://www.freeaspupload.net,它似乎工作得很好。

于 2013-02-16T22:14:12.647 回答
1

ASP.net 具有处理图像的内置函数,因为大多数服务于 ASP 经典的服务器都安装了一些版本的 ASP.net,您可以依靠它来完成工作。

IE:

<img src="resize.aspx?file=/gallery/photo1.jpg&w=300&height=400" />
于 2010-12-28T23:23:28.473 回答