一种实用的数字图像压缩方法

一种实用的数字图像压缩方法

ID:34416784

大小:505.08 KB

页数:4页

时间:2019-03-05

一种实用的数字图像压缩方法_第1页
一种实用的数字图像压缩方法_第2页
一种实用的数字图像压缩方法_第3页
一种实用的数字图像压缩方法_第4页
资源描述:

《一种实用的数字图像压缩方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第28卷第4期物探化探计算技术2006年11月文章编号:10011749(2006)04038703一种实用的数字图像压缩方法解振东,章三妹(成都理工大学信息工程学院,成都610059)++摘要:提出以CBuilder6.0为开发平台,以其所提供的TJPEGImage为核心,实现真彩色图像的压缩,为工程实际的应用提供了一种非常实用的压缩手段。该方法减少了大量程序代码的编写工作。实验表明,当综合压缩比设为65时,压缩图像与原图像相比并无明显变化,由此可见,压缩效果令人满意。关键词:图像压缩;

2、综合压缩比;BMP图像;JPEG中图分类号:TP3174文献标识码:A了文件的大小。0前言该属性的类型是TJPEGQualityRange类型,该类型的值越大(最大为100),图像质量越高。在工程实践中,我们经常处理一些真彩色的图(2)TJPEGImage::Empty像(BMP图像),BMP图像文件所占的空间比较用以确定该类的对象是否加载图像。大,如果处理以后的结果还存成BMP文件格式,对(3)TJPEGImage::GrayScale于工程中,处理量较大的位图是很不经济的。如果指定JPEG的图像输出

3、为黑白的还是彩色的。在所开发的处理平台中,能方便快捷地实现压缩,该属性用于JPEG图像的读出与写入,即解压这对实际工程的处理是非常重要的。在这里,我们和还原。该属性影响图像的显示方法。使用这个介绍一种在工程实际中,以C++Builder6.0为开发属性可加快输出优化。对于图像浏览,为了提高速平台,以其提供的TJPEGImage类为核心,实现真彩度,可设置该属性为true。色位图的压缩(转换成JPEG文件格式),为工程中(4)TJPEGImage::PixelFormat以C++Builder为开发平台的用户,提

4、供了一种非该属性确定图像以24位或8位的格式显示。常实用有效的压缩手段。对于不能显示24位的显示驱动程序,使用这个属性可设置JPEG图像的象素格式为8位。JPEG图1TJPEGImage类简介像的本来格式为24位。该属性用于图像的还原,即从文件中读取。下面对TJPEGImage做简要介绍,详细介绍请(5)TJPEGImage::Performance++[1]该方法控制颜色质量和还原速度之间的综合参考CBuilder6.0的联机帮助或相关文献。1.1重要属性压缩比,设置JPEG图像读入(对于还原文件)时的(

5、1)TJPEGImage::CompressionQuality性能。该属性在输出到文件时不使用。这个属性输出JPEG图像时,使用该属性可设置其压缩影响到内部位图图像的显示,该图像是256色位质量,即综合压缩比。由于JPEG格式是采用有损图。设置该属性为jpBestSpeed时,可在位图图像压缩,故高压缩比会导致图象质量的下降,但减小中引起某些抖动。基金项目:四川省科技厅重点项目(权编号T23)收稿日期:2005-11-02388物探化探计算技术28卷(6)TJPEGImage::Scale容易的事。使用该属性

6、可为预览图像优化性能,它决定压缩图像的流程图如图2所示,下面分别对打JPEG以何种倍数的尺寸显示,包括原尺寸,原尺寸开图像文件、图像压缩及保存图像模块进行介绍。的一半,四分之一,八分之一共四种模式。对应的值分别是:jsFullSize,jsHal,fjsQuarter,jsEighth。(7)TJPEGImage::Smoothing在ProgressiveDisplay为true的条件下,使用该属性可确定JPEG图像是否以光滑方式显示。如果该属性为true,则图像以光滑方式显示。1.2重要方法(1)TJPE

7、GImage::Assign用于拷贝图像,前面说过,此方法可拷贝位图图2图像压缩流程图格式的数据。Fig.2Compressionflowdiagramofthepicture若要绘制JPEG图像,则首先将JPEG图像赋首先介绍打开图像模块,bmp文件的打开用如[2]值为位图,然后绘制。下代码:详细情况参考相关文献。(2)TJPEGImage::Compressif(OpenPictureDialogl->Execute())调用该方法强制压缩图像,光改变Compres{sionQuality属性并不

8、会强制压缩。srcname=OpenPictureDialogl->FileName;//获取文件名(3)TJPEGImage::DIBNeeded该方法将JPEG图像还原成位图。当JPEG图}像需要用位图表示其图像时,可使用该方法。绘制其中的OpenPictureDialogl是C++Builder6.0图像前而不是为了优化配置时调用该方法。(4)TJPEGImage::JPEG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。