Android'de bir görüntüye dokunacağım nokta veya pikselin rengini almak istiyorum. İnternette çok aradım ama hiçbir şey almadım. Lütfen bana yardım edin.Android'de dokunmatik etkinlikte görüntünün yerinde (veya pikselinde) renk elde etme
11
A
cevap
30
bu deneyin:
final Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
imageView.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event){
int x = (int)event.getX();
int y = (int)event.getY();
int pixel = bitmap.getPixel(x,y);
//then do what you want with the pixel data, e.g
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
return false;
}
});
3
Görüntü
Bitmap.getPixel(xcord,ycord)
+0
Resmimi ölçeklendirdiğimde piksel almam gerekiyor. Her çözümü denedim ama karşılığında sadece beyaz renk aldım –
İlgili konular
- 1. İki resmin oran farkını elde etme
- 2. Araç Çubuğunu Parçada veya Etkinlikte Kullanma
- 3. Bir QListView'dan metin elde etme
- 4. Bahar: Ben elde etme yöntemiyle
- 5. C# Başka bir resmin içinde görüntünün olup olmadığını kontrol etme
- 6. Görüntünün veya görüntünün hareketini eğri yol boyunca nasıl canlandırabilirim?
- 7. Bufferedreader öğesinden boş değer elde etme
- 8. : altıgen renk kodları veya renk adları?
- 9. androidde openssl nasıl kurulur
- 10. C# winforms'ta daha iyi metin oluşturma kalitesi elde etme
- 11. ncurses'da nasıl parlak bir renk elde edilir?
- 12. Asp.net'de ekran renk derinliği nasıl elde edilir
- 13. Önyükleme sırasında karmaşık bir ızgara elde etme
- 14. Bir hata hata numarasını elde etme
- 15. php kullanarak veritabanından bir değer elde etme
- 16. gcd programım ile yanlış değer elde etme
- 17. JavaScript kullanarak kanonik URL elde etme
- 18. Bir dizi sonucu elde etme json_decode
- 19. iPhone ivmeölçer verisini kullanarak görüntünün yukarıdan aşağı görünümünü elde edin
- 20. Eigen LDLT Cholesky ayrıştırması yerinde yerinde
- 21. Görüntünün kırmızı kanal rengi alanı nasıl alınır?
- 22. iOS - Bir etiket veya görüntünün hareketini canlandırabilir Nasıl bir etiket veya görüntünün
- 23. androidde greyview için özel adaptör
- 24. androidde shift-jis kodunu çözme
- 25. Matlab renk eşlemeleri SVG veya PDF için
- 26. Renk "Net" RGB veya HEX'e nasıl ayarlanır?
- 27. LINQ'ı merkezileştirme veya konsolide etme
- 28. Java dilinde bir dilin unicode karakterleri elde etme
- 29. Java yansıması: Bir nesneden alan değeri elde etme, sınıfını bilmeyen
- 30. Tepki yerli androidde Coach işareti nasıl uygulanır?
teşekkür gibi tıklayan ve görüntü verilerinden pikseli okundu pikselin koordinatları hesaplayabilirsiniz, o görüntüyü dikkat –
çalıştı ölçeklendirilebilir. Çözüm: http://stackoverflow.com/questions/12496339/android-imageview-get-pixel-color-from-scaled-image – BornToCode
http://android-er.blogspot.in/2012/10/get-touched- pixel-colour-of-scaled.html – Mahalakshmi