扫雷(java) |
扫雷(java) |
|
JPEG图片压缩程序 |
这是一个比较完整的JPEG压缩程序,支持 彩色/灰度、Y分量水平/垂直采
样律、图像质量 调整。使用的是最简单的基线系统(BaseLine)压缩方式,
量化表及Huffman表都是与ACDSee一致的,没有提供自适应Huffman表压缩功能。
速度测试
~~~~~~~~
CPU:赛杨733
内存:128MB SDRAM
操作系统:Windows 98 SE
(请运行编译后的exe!在VB开发环境下是解析运行,大规模数据处理速度很慢)
(单位:毫秒ms)
┏━━━━┳━━━━━━┯━━━━━┯━━━━━┓
┃ ┃512*512 Lena│ 800*600 │ 1024*768 ┃
┣━━━━╋━━━━━━┿━━━━━┿━━━━━┫
┃ 灰度 ┃ 376.9725 │ 597.6534 │ 950.3084 ┃
┠────╂──────┼─────┼─────┨
┃彩色 1:1┃ 676.0799 │1097.7514 │1655.6605 ┃
┠────╂──────┼─────┼─────┨
┃彩色 2:1┃ 587.0741 │ 921.2441 │1384.4843 ┃
┠────╂──────┼─────┼─────┨
┃彩色 1:2┃ 574.2990 │ 905.8943 │1394.3513 ┃
┠────╂──────┼─────┼─────┨
┃彩色 2:2┃ 509.0129 │ 806.8808 │1251.1223 ┃
┗━━━━┻━━━━━━┷━━━━━┷━━━━━┛
注:
“彩色 x:y”表示Y分量的水平/垂直采样滤。
1:1:YUV 111
2:1:YUV 422(水平)
1:2:YUV 422(垂直)
2:2:YUV 411
提示
~~~~
JPEG压缩分为三个部分:
1.JPEG压缩原理及算法(RGB/YCbCr,DCT/IDCT,量化,Z字型编码,用DPCM对DC/用RLE对AC编码/Huffman编码)
2.JPEG标记格式
3.JPEG图片文件的组织形式(位于SOS后的图像压缩数据是由MCU块怎样排列的,特别是使用了DRI之后)
细节问题
~~~~~~~~
1.解码过程中遇到“FF 00”当“FF”处理,否则忽略“FF”
2.进行DCT前YCbCr要减128,进行IDCT前要加128(相当于Y减128,CbCr不需要加128)
3.每个标记中数据可以不止一个(去掉长度的部分就是一段)
参考文献
~~~~~~~~
1.何斌《VC++数字图像处理》人民邮电出版社, 2001.4
2.张益贞《VC++实现JPEG/MPEG编解码技术》人民邮电出版社, 2002.11
3.杨淑莹《VC++图像处理程序设计》清华大学出版社/北方交通大学出版社, 2003.11(SOF0中,宽度/高度 写反了)
4.网络上的一些文章,比如 云风的“JPEG 简易文档 V2.12”……
VB不适合编写高速JPEG压缩程序的原因
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.JPEG压缩需要大量的位运算,而VB中只能靠乘除来移位,效率太低了
2.在高级语言中确定一个整数占用的位数需要一大堆if,可在汇编中一条位扫描指令就行了
3.浮点DCT变换太慢,而 AAN快速DCT变换算法MMX优化版 早就公布n年了
|
|
一个扫雷程序的作弊器 |
这是一个扫雷程序的作弊器,据作者说这个程序可以在45秒内完成高级扫雷 |
|
为你的程序增加扫描功能 |
为你的程序增加扫描功能 |
|
一个使用Windows自带的扫描仪控件的例子,用VB编写的,可以用到PB中.是微 |
一个使用Windows自带的扫描仪控件的例子,用VB编写的,可以用到PB中.是微软自Windows97开始附加的一个kodak提供的ImagingControls.并且还带有在线帮助. 在windows 97中有它的1.0版本,windows 98是2.1版本.并且在Win97中带有VB制作的例子,只要安装Win97就有,它的存放路径是windows\wangsamp(使用win97朋友不用下载了).此控件有四组功能,分别为:(控件的详细使用方法可以看windows\help\wangocxd.hlp) kodak 图像编辑控件(ImgEdit.ocx)kodak 图像管理控件(ImgAdmin.ocx)kodak 图像扫描控件(ImgScan.ocx)kodak 图像缩略图控件(ImgThumb.ocx). |
|
快速混音器: 声音音量控制应用 |
这是声音的音量/增益调节器类似于 SNDVOL32. EXE。它扫描混合器为所有的音量来源提供滑块。也为高音和低音提供。有许多用户界面选项。 |
|
扫雷 |
一个模仿微软扫雷游戏的VB程序。07/02/2001在音响效果和暗示上进行了升级。 |
|
RouteSpider: TraceRoute 扫描仪,查看IP 范围 |
RouteSpider: TraceRoute 扫描仪,查看IP 范围,它支持multiple ip-address和查看记录跟踪。
|
|
Windows扫雷源程序 |
Windows扫雷源程序 |
|
MP3目录 |
这是一个简单的磁盘扫描器,它为MP3扫描了你选择的驱动和在一个表格里按照他们的信息来编排目录。
|
|
一个网络工具箱,可以实现包括主机察看、网络测速、Ping、段口扫描、路由跟踪等功 |
一个网络工具箱,可以实现包括主机察看、网络测速、Ping、段口扫描、路由跟踪等功能。 |
|
一个DLL,只有两个函数,可以通过Twain轻松实现图象的扫描。附带有范例程序 |
一个DLL,只有两个函数,可以通过Twain轻松实现图象的扫描。附带有范例程序 |
|
可以扫描Internet上一个IP地址的端口的程序, |
可以扫描Internet上一个IP地址的端口的程序, |
|
扫雷的复制品源码,非常的像 |
扫雷的复制品源码,非常的像 |
|
链接到任何ftp站点,扫描他的站点结构 |
链接到任何ftp站点,扫描他的站点结构 |
|