मेरे पास BufferedImage
इस कोड का उपयोग कर ग्रेस्केल में परिवर्तित हो गया है। मुझे आम तौर पर पिक्सेल मान BufferedImage.getRGB(i,j)
और आर, जी, और बी के लिए प्रत्येक मान को मिला है, लेकिन मुझे ग्रेस्केल छवि में पिक्सेल का मान कैसे प्राप्त होता है?बुफर्ड इमेज - ग्रेस्केल रंग मॉडल चित्र में एक पिक्सेल का मूल्य प्राप्त करना
संपादित करें: क्षमा करें, रूपांतरण को भूल गए।
static BufferedImage toGray(BufferedImage origPic) {
BufferedImage pic = new BufferedImage(origPic.getWidth(), origPic.getHeight(), BufferedImage.TYPE_BYTE_GRAY);
Graphics g = pic.getGraphics();
g.drawImage(origPic, 0, 0, null);
g.dispose();
return pic;
}
क्या आप उस कोड को पोस्ट कर सकते हैं जिसका उपयोग आप इसे परिवर्तित करने के लिए करते थे? –
"इस कोड का उपयोग कर।" कोड कहां है? –