[J2SE] 畫圖成圖檔 or 網頁圖片的範例

看板java作者 (痞子軍團團長)時間19年前 (2006/03/22 01:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這樣子的功能,已經簡單到一種誇張的程度 //主要檔案 import java.awt.Graphics; import java.awt.image.BufferedImage; public class PSCanvas { private BufferedImage image; public PSCanvas(){ int width = 400; int height = 400; image=new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); //畫畫時間 g.drawString("PsMonkey is 87", 55, 66); //畫畫時間 } public BufferedImage getImage(){ return image; } } // 如果你要在網頁上頭輸出,那就是在 Servlet 當中這樣子寫 (HTML 碼 & web.xml 就跳過啦... [茶]) protected void doGet(HttpServletRequest request, HttpServletResponse //這邊有切行 response) throws ServletException, IOException { try { ImageIO.write(new PSCanvas.getImage(), "JPG", response.getOutputStream()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } 然後如果你要變成一個圖檔,那就寫 ImageIO.write( new PSCanvas.getImage(), "JPG", new File("87PsMonkey.jpg") ); 你看,是不是簡單到一種爆炸的程度呢? [茶] ==== 今天都沒啥文章,只好拿這個來湊數 說難也沒有很難,不過不知道的人還是會很困擾 (我就曾經很困擾阿... [遠目]) Javaworld@tw 上頭還有其他的精采討論 (例如把當下的 JFrame 樣子整個變成圖檔) 有興趣繼續研究下去的,也可以去那裡挖寶 (小聲說:不過,有什麼心得還是來 Java 版 po 文 \囧/) -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.16.17
文章代碼(AID): #1483PpO7 (java)
文章代碼(AID): #1483PpO7 (java)