/ / Android - कैसे रंग जानकारी से एक बिटमैप पर मार्ग दिखाने के लिए ...? - एंड्रॉयड, बिटमैप

एंड्रॉइड - रंग जानकारी से बिटमैप पर मार्ग कैसे दिखाएं ...? - एंड्रॉइड, बिटमैप

मैं एक एप्लिकेशन विकसित कर रहा हूं जिसमें मैं हूंइनडोर नेविगेशन (मूल मार्ग दिखाने) को लागू करने की कोशिश कर रहा है। तो मेरे पास एक छवि के रूप में फर्श के निर्माण की एक मूल मंजिल योजना है। मैंने दालान को लाल रंग में चिह्नित किया है और दुकान सिर्फ बक्से हैं। मैं यह जानना चाहता हूं कि क्या बिटमैप का वह हिस्सा प्राप्त करना संभव है जो लाल (या किसी विशिष्ट रंग) में है और फिर उसके ऊपर एक और मार्ग खींचना है ...? इसके अलावा इस छवि से किसी विशेष बिंदु तक मार्ग की गणना करने और फिर मार्ग दिखाने का कोई तरीका है ...?

ये मेरी छवि है ।। यहां छवि विवरण दर्ज करें

इससे मैं लाल क्षेत्र पर एक मार्ग बनाना चाहता हूं। सर्कल उपयोगकर्ता का स्थान है। इस तरह: यहां छवि विवरण दर्ज करें

किसी भी प्रकार की मदद की बेहद सराहना की जाती है...

उत्तर:

जवाब के लिए 0 № 1

आप इस आदेश द्वारा प्रत्येक पिक्सेल रंग प्राप्त कर सकते हैं

ImageView imageView = ((ImageView)v);
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
int pixel = bitmap.getPixel(x,y);

और आप इस तरह के विशिष्ट पिक्सेल रंग को बदल सकते हैं

if(pixel == Color.RED){
bitmap.setPixel(x, y, Color.BLUE);
}