簡體   English   中英

什么時候以及為什么bufferedImage.getRGB(x,y)返回-1?

[英]When and why would bufferedImage.getRGB(x, y) return -1?

只是在我的程序中遇到了問題。 如果我返回到代碼的先前版本,即使該部分中沒有任何更改而又引起了問題,該程序也可以正常工作。

為什么BufferedImage的getRGB()方法返回-1?

getRGB()的描述所述,它在默認RGB模型中返回一個值TYPE_INT_ARGB 在該顏色模型中,它使用四個字節,每個通道一個,第一個通道是控制透明度的Alpha通道。 如果您有不透明的白色像素,則ARGB值為0xFFFFFFFF ,第一個字節為0xFF表示完全不透明,這就是此方法返回-1

http://docs.oracle.com/javase/8/docs/api/java/awt/image/BufferedImage.html#getRGB-int-int-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM