JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java SE 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:請問如何處理GIF PNG的透明色 [Re:liminjun]
th_kai





發文: 79
積分: 0
於 2007-03-05 16:24 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
liminjun wrote:
你的程式了我一點靈感,非常感謝^^,我用下面列出的方法就可以繪出透明色圖形了,只需用到BufferedImage ImageIO Graphics2D 就OK了,不用花繁雜的手續將Image轉BufferedImage

Image,BufferedImage,Byte[] 都可以用drawImage 畫在 BufferedImage上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    int width = 200;
    int height = 20;
 
    BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB );
    Graphics2D g2d = bufferedImage.createGraphics();
 
    // Draw graphics
    g2d.setColor(Color.white);
    g2d.fillRect(0, 0, width, height);
    g2d.drawImage( bg , null , 0 , 0);
    g2d.drawImage( image0 , null ,0 , 0 );
    g2d.drawImage( image1 , null ,20 , 0 );
    g2d.drawImage( image2 , null ,40 , 0 );
    g2d.drawImage( image3 , null ,60 , 0 );
    g2d.drawImage( image4 , null ,80 , 0 );
    g2d.drawImage( image5 , null ,100 , 0 );
    g2d.drawImage( image6 , null ,120 , 0 );
    g2d.drawImage( image7 , null ,140 , 0 );
    g2d.drawImage( image8 , null ,160 , 0 );
    g2d.drawImage( image9 , null ,180 , 0 );
 
    // Graphics context no longer needed so dispose it
    g2d.dispose();


後記:sun java DOC 在某些情況查資料的確方便,但是因為範例不完整,寫程式的時候無法從範例中得到完整的架構觀念,以致於常常為了做某些動作而海底撈針...這點比起Ms 的 MSDN文檔的確差滿多的,進階技術學習門檻感覺稍微高了點..


請問~~
這個的結果是透明的底,還是白色的底??
@@" 我用出來都是白底,用不出透明

謝謝


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
13978 [精華] 請問如何處理GIF PNG的透明色 liminjun 231 2004-01-04 23:07
12696 Re:請問如何處理GIF PNG的透明色 qop 194 2004-01-04 23:58
12742 Re:請問如何處理GIF PNG的透明色 liminjun 361 2004-01-05 06:55
12565 Re:請問如何處理GIF PNG的透明色 qop 368 2004-01-05 13:10
13380 Re:請問如何處理GIF PNG的透明色 liminjun 949 2004-01-05 15:57
12439 Re:請問如何處理GIF PNG的透明色 qop 157 2004-01-05 21:17
12514 Re:請問如何處理GIF PNG的透明色 liminjun 719 2004-01-06 14:35
12867 Re:請問如何處理GIF PNG的透明色 qop 3668 2004-01-06 17:13
12181 Re:請問如何處理GIF PNG的透明色 liminjun 983 2004-01-06 19:20
11944 Re:請問如何處理GIF PNG的透明色 qop 25 2004-01-06 21:00
12066 Re:請問如何處理GIF PNG的透明色 liminjun 785 2004-01-06 22:09
11887 Re:請問如何處理GIF PNG的透明色 qop 253 2004-01-07 03:01
12062 Re:請問如何處理GIF PNG的透明色 liminjun 428 2004-01-07 03:23
11802 Re:請問如何處理GIF PNG的透明色 Duncan 497 2004-01-07 12:57
12146 Re:請問如何處理GIF PNG的透明色 liminjun 1177 2004-01-07 10:28
9552 Re:請問如何處理GIF PNG的透明色 th_kai 1276 2007-03-05 16:24
12141 Re:請問如何處理GIF PNG的透明色 liminjun 1447 2004-01-07 10:43
12052 Re:請問如何處理GIF PNG的透明色 qop 269 2004-01-07 11:53
12181 Re:請問如何處理GIF PNG的透明色 qop 1429 2004-01-07 12:13
11970 Re:請問如何處理GIF PNG的透明色 liminjun 187 2004-01-07 12:26
11993 Re:請問如何處理GIF PNG的透明色 qop 255 2004-01-07 13:15
13292 Re:請問如何處理GIF PNG的透明色 liminjun 1499 2004-01-07 13:23
12013 Re:請問如何處理GIF PNG的透明色 liminjun 471 2004-01-07 16:20
11875 Re:請問如何處理GIF PNG的透明色 qop 307 2004-01-07 16:38
12452 Re:請問如何處理GIF PNG的透明色 liminjun 402 2004-01-07 17:20
» JWorld@TW »  Java SE 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8