福建省泉州市仰恩大学计算机与信息学院Java程序设计实践(设计实践部分)课件 第六讲 图像像素点的处理.pptVIP

  • 2
  • 0
  • 约4.04千字
  • 约 17页
  • 2019-05-06 发布于香港
  • 举报

福建省泉州市仰恩大学计算机与信息学院Java程序设计实践(设计实践部分)课件 第六讲 图像像素点的处理.ppt

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档