【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > VC > 利用Visual C++开发ASP图像处理组件

利用Visual C++开发ASP图像处理组件

来源: 作者: 日期:2006-08-14

【聚杰网VC】利用Visual C++开发ASP图像处理组件


  三、COM组件接口设计

  前面我们在输入文本后,在程序中创建设备上下文,对输入的文本进行计算并输出了指定文件名的位图文件,在本设计中,我们使用了以JPEG压缩格式存储文件的方式以减小网络传输时间,因jpeg压缩方法的论述已超出本文范围,故在此不再赘述。

  为了让其他语言调用此接口,我们以 COM 组件的方式发布此程序,可供VB,DELPHI,PB,ASP等程序调用,下面给出COM组件的设计方法,一般COM组件的创建及编译超出本文范围,故不再作解释。

  在组件中清加方法:


  和


  分别实现处理文件本保存为图像及把图像输出到用户浏览器。实现代码如下:


  一些处理代码我们封装在了Cimg类中,在前面做过介绍,在这里只是简单调用即可。


  OutTextImg 函数只简单调用OutImgFromText 接口。


  此接口我们使用m_piResponse->BinaryWrite(vReturnBuffer);将读入内存的图像数据转发给用户浏览器。另外,为了灵活地改变图像字体,大小,字符集及图像长宽等,我们要为组件添加以下属性。


  分别实现自定义图象长,宽,字体大小,字体名称等属性。如:设置图像文本


  设置图像高度


1 2 4

上一页 1 2 3 4 5 6 下一页

评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: