经典 ASP 中的完整图像处理解决方案

问题描述 投票:0回答:4

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

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

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

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

asp-classic image-manipulation imagemagick phpthumb
4个回答
3
投票

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

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


1
投票

ASP.net 具有操作图像的内置功能,因为大多数提供 ASP classic 的服务器都安装了某些版本的 ASP.net,因此您可以依靠它来完成工作。

即:

<img src="resize.aspx?file=/gallery/photo1.jpg&w=300&height=400" />

1
投票

这篇文章有点旧,但我们最近遇到了有关通过经典 ASP 调整大小的相同问题。

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

我们已将我们的成果上传到一个包含脚本的 zip 文件和一个包含说明的示例 asp 文件中:http://easierthan.blogspot.co.uk/2013/02/code-tip-3-classic-asp-图像调整器.html

关于上传,我们使用了http://www.freeaspupload.net,看起来效果很好。


0
投票

我认为你可以使用这个解决方案 它对我有用

http://www.shotdev.com/asp/asp-image/asp-resize-image/ 您还需要 Office Web 组件 (OWCXX)

© www.soinside.com 2019 - 2024. All rights reserved.