Re: [問題] 讀含透明通道的PNG圖檔

看板java作者 (痞子軍團團長)時間17年前 (2008/10/29 01:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我對多媒體的東西不太懂 (ㄜ... 我也有想要問 JPG 的問題... 但是都不敢問 XD) 只是... ※ 引述《oopsy (歐普西)》之銘言: : 請問板上各位先進 : 要如何讀含有alpha channel的PNG圖檔呢? : 目前是使用imageIO : 以下為部份程式碼 : String Filename = "alpaca.png"; : File file = new File(Filename); //由路徑得到file : Image image = javax.imageio.ImageIO.read(file); : int width = image.getWidth(null); : int height = image.getHeight(null); : BufferedImage ProcessImage : = new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB); : 這樣alpha channel的值還是0 你是針對(程式碼中的變數) ProcessImage? 還是 image? ProcessImage 是你自己 new 出來的「空空白白」的東西 跟 alpaca.png 的關係... ㄜ... 只有相同長寬吧? 當然,java.awt.Image 沒有跟 alpha channel 有關的東西 (至少 API 找不到關鍵字) 回答這個也頗詭異... 最後,你可以去看一下 javax.imageio.ImageIO.read() 回傳什麼 以上 : 請問哪裡錯了嗎? : 煩請知道的先進回答 謝謝:) : java新手請多包涵 -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.197.3
文章代碼(AID): #191qwDsL (java)
文章代碼(AID): #191qwDsL (java)