मैं BufferedImage की getRGB विधि का उपयोग करने जा रहा हूं। मैं एक छवि के पिक्सेल को देखना चाहता हूं और देख सकता हूं कि उनमें से किसके पास पारदर्शिता है (सामान्यतः पिक्सेल जो मेरे पास पारदर्शी होंगे, वे पारदर्शी होंगे)। मैं इसे प्राप्त करने वाले int से कैसे प्राप्त कर सकता हूं?जावा BufferedImage कैसे पता चलेगा कि एक पिक्सेल पारदर्शी है
6
A
उत्तर
17
BufferedImage img = ....
public boolean isTransparent(int x, int y) {
int pixel = img.getRGB(x,y);
if((pixel>>24) == 0x00) {
return true;
}
}
पाठ्यक्रम img का
सही प्रारूप TYPE_4BYTE_ABGR या कुछ प्रारूप (यानी 0xff) है कि और अल्फा चैनलों का समर्थन करता है, तो हमेशा अपारदर्शी हो जाएगा में हो गया है।
0
एक int में अल्फा मान प्राप्त करने के लिए सही बदलाव >>> साइन बिट के कारण है।
उदाहरण: int अल्फा 1 = (पिक्सेल 1 & 0xff000000) >>> 24;
संबंधित मुद्दे
- 1. पेज कैसे पता चलेगा कि मैं फ़ायरबग
- 2. मुझे कैसे पता चलेगा कि
- 3. जावा - कैसे पता चलेगा कि धागा इंतजार कर रहा है?
- 4. कैसे पता चलेगा कि एक BufferedReader स्ट्रीम बंद है
- 5. PHP कैसे पता चलेगा कि एक चर संदर्भ है?
- 6. गैर पारदर्शी पिक्सेल
- 7. जावा: BufferedImage
- 8. यह कैसे पता चलेगा कि UserControl IsFocused
- 9. मुझे कैसे पता चलेगा कि विंडोज सीई
- 10. कैसे पता चलेगा कि ग्राफिक्सपैथ में सी #
- 11. यह कैसे पता चलेगा कि उपयोगकर्ता डेटाग्रिडव्यू
- 12. कैसे पता चलेगा कि डेटटाइम सी #
- 13. मुझे कैसे पता चलेगा कि Google विज़ुअलाइज़ेशन
- 14. मुझे कैसे पता चलेगा कि डब्ल्यूपीएफ
- 15. आईफोन कैसे पता चलेगा कि ब्लूटूथ हेडसेट
- 16. मुझे कैसे पता चलेगा कि पेपैल साइट
- 17. मुझे कैसे पता चलेगा कि ScalaQuery
- 18. गैर-पारदर्शी पिक्सेल सफेद
- 19. मुझे कैसे पता चलेगा कि यह यादृच्छिक है या नहीं?
- 20. मैं कैसे पता लगा सकता हूं कि BufferedImage जावा में अल्फा कहां है?
- 21. कैसे पता चलेगा कि यूटिव्यूव्यू में एक चयनित सेल
- 22. कैसे पता चलेगा कि एक स्ट्रिंग में उच्चारण
- 23. मुझे कैसे पता चलेगा कि एक डब्ल्यूपीएफ विंडो की निगरानी
- 24. जावा एनोटेशन प्रसंस्करण: मुझे कैसे पता चलेगा कि एक गोल आखिरी है?
- 25. क्या मुझे पता चलेगा कि कोई छवि किसी विशिष्ट स्थिति पर पारदर्शी है या नहीं?
- 26. साफ़ एक पारदर्शी BufferedImage के रूप में संभव
- 27. कैसे पता चलेगा कि urllib.urlretrieve सफल होता है?
- 28. मुझे कैसे पता चलेगा कि हार्डवेयर कीबोर्ड है या नहीं?
- 29. कैसे पता चलेगा कि कोई ऑब्जेक्ट ऑटोरेलेटेड है या नहीं?
- 30. कैसे पता चलेगा कि MediaRecorder चल रहा है या नहीं?
'int पारदर्शिता = ((img.getRGB (x, y) और 0xff000000) >> 24); 'पहला बाइट अल्फा मान है। – Chad