如何在 Windows CE 上使用 ASP 压缩 JPEG 图像
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 实现非常有限。
The ASP page gets data uses that to draw a graph, I then need to save the image created to JPEG to be displayed on the browser and also used in PDF and other format. What is the best way to compress the image? I am currently porting a JPEG compression library to ASP but I think it will be too slow on this ARM device running Windows CE 6.0.
So, the ASP page, running in Windows CE webservers, gets data, renders it into a bitmap image than then needs to be delivered to the browser accessing that ASP page. The same image is also used in PDF and one other proprietary format that can contain JPEG streams.
Edit:
What I am looking for is to way to create an array representing a bitmap and then compressing it to JPEG with ASP in Windows CE's IIS which has quite limited ASP implementation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我很困惑...
来自 ASP 的图像将在服务器端而不是客户端进行压缩。
我确信您的 Web 服务器没有在 Windows CE 上运行,所以我认为您的担心是没有必要的。
编辑:似乎您可以在 Windows CE 上运行 Web 服务器:http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx。 从现在开始我会保守自己的想法。 :-X
I'm confused...
The images from ASP would be compressed on the server side--not client side.
I'm sure your web server is not running on Windows CE, so I don't think your concern is warranted.
EDIT: Seems as though you can run a web server on Windows CE: http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx. I'll keep my thoughts to myself from now on. :-x
查看一下 Imaging API(从 IImagingFactory 接口)。 如果您的设备安装了 JPG 压缩编解码器(请记住,CE 是模块化的,因此它可能存在也可能不存在),您可以使用它从图像创建流(或文件)。 从那里你可以用它做你想做的事。
Take a look at the Imaging APIs (start your traversal at the IImagingFactory interface). If your device has a JPG compression codec installed (remember that CE is modular, so it may or may not be present) you can use it to create a stream (or file) from the image. From there you can do with it what you wish.