如何在 Windows CE 上使用 ASP 压缩 JPEG 图像
-
09-06-2019 - |
题
ASP 页面获取数据并使用它来绘制图表,然后我需要将创建的图像保存为 JPEG 以便在浏览器上显示,也可以以 PDF 和其他格式使用。压缩图像的最佳方法是什么?我目前正在将 JPEG 压缩库移植到 ASP,但我认为在运行 Windows CE 6.0 的 ARM 设备上它会太慢。
因此,在 Windows CE Web 服务器中运行的 ASP 页面获取数据,将其呈现为位图图像,然后需要将其传递到访问该 ASP 页面的浏览器。同一图像也用于 PDF 和另一种可以包含 JPEG 流的专有格式。
编辑:我正在寻找的是一种方法来创建一个表示位图的数组,然后在 Windows CE 的 IIS 中使用 ASP 将其压缩为 JPEG,而 Windows CE 的 IIS 的 ASP 实现非常有限。
解决方案
看一下 Imaging API(从 IImagingFactory接口)。如果您的设备安装了 JPG 压缩编解码器(请记住,CE 是模块化的,因此它可能存在也可能不存在),您可以使用它从图像创建流(或文件)。从那里你可以用它做你想做的事。
其他提示
我很困惑...
来自 ASP 的图像将在服务器端而不是客户端进行压缩。
我确信您的 Web 服务器没有在 Windows CE 上运行,所以我认为您的担心是没有必要的。
编辑: 似乎你可以在 Windows CE 上运行 Web 服务器: http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx. 。从现在开始我会保守自己的想法。:-X
不隶属于 StackOverflow