一个简单的图片压缩算法的源代码

时间:2011-08-01 11:28:29
【文件属性】:

文件名称:一个简单的图片压缩算法的源代码

文件大小:173KB

文件格式:RAR

更新时间:2011-08-01 11:28:29

VC 源代码

------简单代码源代码系列------   最近在研究图像压缩,其他经典的算法都还没看,先按照自己的想法搞了一个简短的图像压缩算法。算法原理很简单:取一个点,然后把这个点之后的n个与该点差别不大的点个数数出来,然后存储为像素+n的格式,这样如果图像中连续相似的点比较多,就可以大幅度压缩图像。今天一天就把这个东东搞定了,测试了一下,在我可以忍受的图像损失下,一般的图像压缩率可以达到10%以下,跟经典的算法有一定差距,不过这个算法毕竟比较简单,没有用到复杂的数学变换呐。


【文件预览】:
SimpleImgCompressApp
----SettingDlg.h(414B)
----SimpleImgCompressApp.cpp(2KB)
----SimpleImgCompressApp.exe(256KB)
----SettingDlg.cpp(692B)
----SimpleImgCompressApp.rc(7KB)
----resource.h(1KB)
----SimpleImgCompressApp.vcproj(5KB)
----SimpleImgCompressApp.aps(58KB)
----SimpleImgCompressApp.ncb(43KB)
----stdafx.h(1KB)
----TestDlg.h(832B)
----TestDlg.cpp(5KB)
----stdafx.cpp(149B)
----ReadMe.txt(3KB)
----SIC.h(3KB)
----SimpleImgCompressApp.sln(929B)
----SimpleImgCompressApp.suo(17KB)
----SimpleImgCompressAppDlg.cpp(6KB)
----SimpleImgCompressAppDlg.h(840B)
----res()
--------SimpleImgCompressApp.manifest(709B)
--------SimpleImgCompressApp.ico(21KB)
--------SimpleImgCompressApp.rc2(376B)
----SimpleImgCompressApp.h(521B)
----SIC.cpp(8KB)

网友评论

  • 东西比较简单,分太高
  • 很有参考价值,非常不错,谢谢分享
  • 算法可以运行,和书上的方法不一样,还行
  • 看着就不错,好评
  • 比较简单但是很有用的图像压缩算法
  • 很好。值得一看。
  • 毕业设计正好用上了一下。
  • 很经典的图像压缩算法,值得一看....
  • 算法很简单,但是对于图像质量要求不高的场合很适用,就是普适性不太高,还是给个赞
  • 有借鉴意义
  • 比较简单,容易懂
  • 有参考价值,谢谢分享
  • 是好用、 能用的 算法!
  • 虽然没能解决我的问题,但是就压缩功能来说是不错了。
  • C++写的。挺好的。注释详细,代码规范。
  • C++写的,很好。值得一看。
  • 大哥。。以后敢不敢写上你用的什么语言写的啊。下载下来一看是C++的。好失望