第第6讲讲 图像像素点的处理图像像素点的处理 教学目标与要求教学目标与要求:l了解图像处理的原理以及双缓冲技术l了解Java捕获屏幕图像的原理教学重点、难点:教学重点、难点:1.教学重点:l图像处理的原理l图像处理具体执行步骤l双缓冲技术l如何捕获屏幕图像2.教学难点:l应用双缓冲技术进行图像处理提问提问:当我们成功地加载和显示图像,对所得到的图像的显示效果并不满意的情况下,我们将采取什么的方式来解决,以达到我们想要的显示效果呢?6.1 图像处理的原理图像处理的原理 获取加载了的图像所有像素值,对这些像素值进行相应的处理之后,重构一个新的图像。图像处理的方法有:图像变换、图像编码、图像压缩、图像解码等等。6.2 图像处理具体执行步骤为:图像处理具体执行步骤为:l使用MediaTracker类加载图像l实例化PixelGrabber类l使用其grabPixels()方法抓取图像像素,生成了图像像素数组l对这个数组进行各种变换l通过MemoryImageSource类将数组中的像素值重构一个新的图像l使用paint()将新的图像显示出来(1)MediaTracker类是一个跟踪多种媒体对