[发明专利]一种缩略图构件方法有效

专利信息
申请号: 201310220460.0 申请日: 2013-06-05
公开(公告)号: CN104216696B 公开(公告)日: 2017-08-25
发明(设计)人: 何大红 申请(专利权)人: 北京齐尔布莱特科技有限公司
主分类号: G06F9/44 分类号: G06F9/44;H03M7/30
代理公司: 北京市盛峰律师事务所11337 代理人: 赵建刚
地址: 100080 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 缩略图 构件 方法
【说明书】:

技术领域

发明涉及计算机软件构件化技术领域,尤其是涉及一种缩略图构件方法。

背景技术

软件构件技术是提高软件开发效率、质量和可靠性的有效途径,通过一定的软件构件集成技术,可以快速地构建软件系统。构件对外发生作用或构件间的交互,都是通过规范定义的接口进行的,构件使用者只需要知道构件的接口,而不必关心其内部实现,达到设计与实现分开的目的。

面向构件的系统架构,在建立构件对象模型后,每个构件需在保证标准接口的基础上,对各种情况具有良好的适应性,且容易发布、部署和替换。为了节约开发时间,让软件尽早投放市场,系统设计者需要寻找一些符合系统功能需求的构件,然后从中选择出适合的构件集成到系统中使用。

现有技术中构件技术和图像压缩技术还没有结合起来,在处理图片方面,还存在通用性差、不够规范、无法多语言调用、计算速度不理想等诸多不便,目前还没有有效的解决办法。因此,需要研制一种将构件技术和图像压缩技术结合起来,计算速度快,性能高,规范,通用性强,可多语言调用的软件构造技术。

发明内容

本发明所解决的技术问题是提供一种缩略图构件方法,本发明将构件技术和图像压缩技术结合,采用Windows操作系统平台下的COM+构件技术,以VC++、JPEG的底层算法为基础,达到了跨语言调用,Windows通用,计算速度快,图像清晰,图像压缩比高的目的。

缩略图代表网页上或计算机中图片经压缩方式处理后的小图,缩略图用于在Web浏览器中更加迅速地装入图形或图片较多的网页。因其小巧,加载速度非常快,故用于快速浏览。缩略图的目标是在获得极高的压缩率的同时能展现十分丰富生动的图像,用最少的磁盘空间得到较好的图像品质。本发明对JPEG格式图像文件进行缩略图处理。JPEG是一种很灵活的格式,具有调节图像质量的功能,允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在10∶1到40∶1之间,压缩比越大,品质就越低;相反地,压缩比越小,品质就越好。缩略图既可以在桌面系统里由C#、Java、VB、C++等多种语言调用,也可以在网页里由脚本语言JavaScript调用,具有Windows平台调用的通用性,提供了统一的调用接口,计算速度快,性能高,可跨语言重用,规范性强,通用性好,易于理解,具有良好的图像压缩比和图像清晰度。

为了解决上述技术问题,本发明提供了一种缩略图构件方法,包括:

步骤一、将图像从外部存储设备通过缩略图COM+接口读取到内存;

步骤二、将所述内存中的所述图像在频率域上进行DCT变换处理,将所述图像分离出高频部分和低频部分,再对所述图像的所述高频部分进行压缩;

步骤三、将DCT变换处理后的所述图像的频率系数进行量化;

步骤四、将量化后的所述图像进行编码;

步骤五、将编码后的所述图像从所述内存通过所述缩略图COM+接口保存到所述外部存储设备。

优选地,所述编码采用曲徊序列,以矩阵对角线的法线方向作“之”字排列矩阵中的元素。

更加优选地,所述缩略图COM+接口包括缩略图COM+接口1和缩略图COM+接口2。

更加优选地,当对所述图像的频率系数进行量化时,通过所述缩略图COM+接口1的所述图像的频率系数转换为整数。

更加优选地,所述整数为1~11,共有11个级别,1为图像质量最高,11为图像质量最低。

更加优选地,当对所述图像的频率系数进行量化时,通过所述缩略图COM+接口2的所述图像的质量因子转换为百分比数。

更加优选地,所述百分比数为0~100的整数,所述100为图像质量最高,所述0为图像质量最低。

其中,所述Windows中文是窗户的意思,它是微软公司推出的视窗电脑操作系统名。随着电脑硬件和软件系统的不断升级,微软的Windows操作系统也在不断升级,从16位、32位到64位操作系统。从最初的Windows1.0到大家熟知的Windows95、NT、97、98、2000、Me、XP、Server、Vista,Windows 7,Windows8各种版本的持续更新,微软一直在尽力于Windows操作的开发和完善。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310220460.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top