转自http://blog.csdn.net/sno_guo/article/details/8039659,并自己做了一些内容上的删减。

###为什么要进行变换

       空间图像数据通常是很难压缩的:相邻的采样点具有很强的相关性(相互关联的),而且能量一般平均分布在一幅图像中,从而要想丢掉某些数据和降低数据精度而不明显影响图像质量,就要选择合适的变换,方法,使图像易于被压缩。适合压缩的变换方法要有这样几个性质:

Read more


##1.傅里叶变换

###1.1. 一维离散傅里叶变换        定义:设$为一维信号的N个采样值,其离散傅立叶变换及其逆变换分别为:

Read more


##1.图像的读取和显示

###1.1图像的读取         重点是使用awt的Image类,java本身支持jepg,gif和png三种图像格式。
        关键代码如下:

Read more