


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Chapter 03圖像文件引用3-1 簡介3-2 圖像文件格式3-3 圖像讀取與Toolkit 類3-4 圖像繪制與Graphics 類3-5 習(xí)題3-1 簡介 在前面各章中,我們探討的圖文來自臨場自行繪制,而本章探討的圖文來自已經(jīng)完成的圖像文件(Images),包括文字、圖片、照片等文件。3-2 圖像文件格式 一般顯示在計算機(jī)屏幕上的圖像文件格式有兩種:點陣格式(Raster)與向量格式(Vector)。前者以點陣描繪圖像,每一個像素對應(yīng)圖像中特定的位置,當(dāng)圖像放大時密度會降低,圖像趨于模糊;后者以幾何圖形描繪圖像,當(dāng)圖像放大時不會改變圖像的質(zhì)量。目前Java可使用的圖像文件格式為點陣格式
2、,包括GIF、PNG和JPEG(JPG)。3-3 圖像讀取與Toolkit類 java.awt.Toolkit繼承自O(shè)bject,為Abstract public class,因為它是抽象類,所以無法借助構(gòu)造函數(shù)生成新對象讀取圖像,但可借助類方法getDefaultToolkit()創(chuàng)建新對象,再以實例方法getImage()讀取圖像。 3-4 圖像繪制與Graphics類 在2-2節(jié)中,我們已經(jīng)詳述了Graphics類的繪圖功能,除了基礎(chǔ)繪圖方法之外,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 續(xù)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 續(xù)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 習(xí)題1目前Java可使用的圖像文件格式有哪些?2GIF格式的特點有哪些?3PNG格式的特點有哪些?4JPEG(JPG)格式的特點有哪些?5圖像的顯示環(huán)境有哪兩種?6如何利用Toolkit類讀取圖像文件?7方法drawImage(Image img, int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省蘇州市2024-2025學(xué)年高三下學(xué)期期初統(tǒng)考數(shù)學(xué)試題(解析版)
- 供熱施工合同范本
- 生活補(bǔ)助申請書范文
- 抗生素聯(lián)合治療老年慢阻肺患者社區(qū)獲得性肺炎的療效分析
- 《商務(wù)英語筆譯》課件-第四模塊
- 裝修延期賠償協(xié)議
- 2025年胚胎生物工程藥物及器械項目發(fā)展計劃
- 保健食品解除居間合同
- 中醫(yī)護(hù)理學(xué)(第5版)課件 第五章 診法
- 醫(yī)院醫(yī)療服務(wù)標(biāo)準(zhǔn)化流程指南
- 學(xué)校消防防火月檢查記錄表
- 外墻水包砂施工方案模板
- 無犯罪記錄證明申請表
- 聚酯生產(chǎn)技術(shù) 聚酯工藝技術(shù)
- 2023年四川省綿陽市中考語文試卷真題(含答案)
- 新大象版三年級下冊科學(xué)第二單元《電與我們的生活》全部課件(共5課時)
- 混床計算書(新)
- 4、10KV電力架空線路施工技術(shù)交底
- 水工建筑物水閘的講義
- Unit1-英語專業(yè)-綜合教程4-何兆熊主編-學(xué)習(xí)課件
- Unit 9 Lesson 3 Epidemics Explained 說課課件-2022-2023學(xué)年高中英語北師大版(2019)選擇性必修第三冊
評論
0/150
提交評論