如何在Windows CE上使用ASP压缩JPEG图像
时间:2020-03-05 18:46:38 来源:igfitidea点击:
ASP页面获取用于绘制图形的数据,然后我需要将创建的图像保存为JPEG,以显示在浏览器上,并以PDF和其他格式使用。压缩图像的最佳方法是什么?我目前正在将JPEG压缩库移植到ASP,但是我认为在运行Windows CE 6.0的ARM设备上,它将太慢。
因此,在Windows CE Web服务器上运行的ASP页面获取数据,并将其呈现为位图图像,然后需要将其传递给访问该ASP页面的浏览器。 PDF和其他可以包含JPEG流的专有格式也使用同一图像。
编辑:
我正在寻找的方法是创建一个表示位图的数组,然后在Windows CE的IIS中使用ASP将其压缩为JPEG,而ASP的实现却非常有限。
解决方案
回答
我很困惑...
来自ASP的图像将在服务器端而非客户端上进行压缩。
我确定Web服务器未在Windows CE上运行,因此我认为我们不必担心。
编辑:好像我们可以在Windows CE上运行Web服务器:http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx。从现在开始,我将一直保持自己的想法。 :-X
回答
看一下Imaging API(从IImagingFactory接口开始遍历)。如果设备安装了JPG压缩编解码器(请记住CE是模块化的,因此它可能存在也可能不存在),则可以使用它从映像创建流(或者文件)。从那里,我们可以随心所欲地使用它。