


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chapter 03图像文件引用3-1 简介3-2 图像文件格式3-3 图像读取与Toolkit 类3-4 图像绘制与Graphics 类3-5 习题3-1 简介 在前面各章中,我们探讨的图文来自临场自行绘制,而本章探讨的图文来自已经完成的图像文件(Images),包括文字、图片、照片等文件。3-2 图像文件格式 一般显示在计算机屏幕上的图像文件格式有两种:点阵格式(Raster)与向量格式(Vector)。前者以点阵描绘图像,每一个像素对应图像中特定的位置,当图像放大时密度会降低,图像趋于模糊;后者以几何图形描绘图像,当图像放大时不会改变图像的质量。目前Java可使用的图像文件格式为点阵格式
2、,包括GIF、PNG和JPEG(JPG)。3-3 图像读取与Toolkit类 java.awt.Toolkit继承自Object,为Abstract public class,因为它是抽象类,所以无法借助构造函数生成新对象读取图像,但可借助类方法getDefaultToolkit()创建新对象,再以实例方法getImage()读取图像。 3-4 图像绘制与Graphics类 在2-2节中,我们已经详述了Graphics类的绘图功能,除了基础绘图方法之外,Graphics类还支持图像图片绘制。范例16:文件Ex3_4_1.java的功能是解释drawImage(Image img, int x,
3、 int y, this) 的绘制功能。01 import java.awt.*;02 import java.awt.event.*;03 import java.awt.Graphics;04 public class Ex3_4_1 extends Frame implements Runnable 05 Image image;06 public static void main(String args) 07 Ex3_4_1 workStart=new Ex3_4_1();08 范例16 续09 public Ex3_4_1() 10 super(Ex3_4_1);11 setSiz
4、e(350, 350);12 Toolkit tk = Toolkit.getDefaultToolkit();13 image = tk.getImage(Sunset.jpg);14 setVisible(true);15 new Thread(this).start();16 17 public void run() 18 repaint();19 20 public void paint(Graphics g) 21 g.drawImage(image, 0, 0, this);22 23 范例16.1:文件Ex3_4_2.java的功能是解释drawImage(Image img,
5、int x, int y, int width, int height, this) 的绘制功能。01 import java.awt.*;02 import java.awt.event.*;03 import java.awt.Graphics;04 public class Ex3_4_2 extends Frame implements Runnable 05 Image image;06 public static void main(String args) 07 Ex3_4_2 workStart=new Ex3_4_2();08 范例16.1 续09 public Ex3_4_
6、2() 10 super(Ex3_4_2);11 setSize(350, 350);12 Toolkit tk = Toolkit.getDefaultToolkit();13 image = tk.getImage(Sunset.jpg);14 setVisible(true);15 new Thread(this).start();16 17 public void run() 18 repaint();19 20 public void paint(Graphics g) 21 g.drawImage(image, 0, 0, 200, 200, this);22 23 3-5 习题1目前Java可使用的图像文件格式有哪些?2GIF格式的特点有哪些?3PNG格式的特点有哪些?4JPEG(JPG)格式的特点有哪些?5图像的显示环境有哪两种?6如何利用Toolkit类读取图像文件?7方法drawImage(Image img, int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 箱包制作中的精细工艺与品质控制考核试卷
- 石油产品销售渠道整合考核试卷
- 核电工程质量控制与管理考核试卷
- 皮革服装色彩搭配技巧考核试卷
- 洗浴服务智能化发展考核试卷
- 皮革制品生产过程中的生态环境保护考核试卷
- 民居建筑设计汇报
- 坚果种植的农业环境保护考核试卷
- 守护童心 共建和谐-幼儿园防欺凌安全教育
- 建筑装饰施工安全教育
- LY/T 3245-2020中国森林认证自然保护地森林康养
- 1新疆大学考博英语历年考博真题20-21年
- GB/T 11022-2020高压交流开关设备和控制设备标准的共用技术要求
- FZ/T 62033-2016超细纤维毛巾
- 答案-国开《中国近现代史纲要》形考任务:社会实践报告任务要求:在规定时间内完成分部组织的社会实践教学任务撰写社会实践报告并上传该任务占课程综合成绩的20%
- 生命教育讲座-课件
- 躲不开的食品添加剂讲解课件
- 农村常用法律法规知识讲座课件(村干部培训)
- 生活中的法律-国家开放大学电大学习网形考作业题目答案
- 焦点解决短期心理咨询与治疗理论课件
- 网络安全管理员四级考试题库与答案
评论
0/150
提交评论