검정색 배경과 흰색으로 된 정적 이미지가 있습니다. 내가 알아야 할 것은 이미지에서 흰색 색상을 감지하고 토스트 메시지를 표시하는 방법뿐입니다. 또는 다른 말로하면 이미지 위에 흰색 색상이 있으면 토스트 메시지를 표시합니다. 나는 2 시간 동안 연구를 해왔지만 운이없는 것처럼 보인다. 여기 친절한 사람이 제발 나를 도울 수 있습니까?이미지에 색이 흰색이고 토스트가 표시되면 Android가 감지합니다.
1
A
답변
4
우선, sdcard에서 이미지의 파일 경로를 가져와야합니다.
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
String filePath = baseDir + "/your_file_name.jpg";
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
이제 비트 맵을 가지고 있습니다. 당신은 그것의 모든 픽셀을 확인할 수 있습니다.
int w = bitmap.getWidth();
int h = bitmap.getHeight();
for(int i = 0; i < w; i++){
for(int j = 0; j < h; j++) {
int pixel = bitmap.getPixel(i, j);
if(pixel == Color.WHITE) {
// Toast here
}
}
}
+0
고마워요! – user3233787
관련 문제
- 1. android가 LVL 제거를 감지합니다.
- 2. Android가 자동차에 있는지 감지합니다.
- 3. 사용자가 이동을 멈췄을 때 Android가 감지합니다.
- 4. android가 사용자가 스 와이프 한 경우 감지합니다.
- 5. 패키지 탐색기의 항목이 흰색이고 폴더에 그룹화하지 않음
- 6. URL의 동영상이 세로 방향 인 경우 Android가 감지합니다.
- 7. 크기가 다른 두 이미지를 병합하면 작은 이미지에 검은 색이 남습니다.
- 8. 토스트가 두 번 표시됩니다.
- 9. 토스트가 작동하지 않습니다
- 10. 토스트가 왜 작동하지 않습니까?
- 11. 안드로이드 토스트가 보이지 않는다
- 12. 토스트가 동시에 표시되지 않습니다
- 13. Android 토스트가 표시되지 않습니다.
- 14. 토스트가 해제되었는지 확인하는 방법
- 15. 토스트가 화면에서 사라지지 않습니다.
- 16. 토스트가 표시되지 않음
- 17. Android 토스트가 표시되지 않습니다
- 18. Android가 창을 유출 했습니까?
- 19. OpenCV가 자동으로 색상을 감지합니다.
- 20. Android가 일시 중지됨 설명
- 21. UITableViewCell 내부의 UIWebView 플래시가 흰색이고 크기가 잘못되었습니다.
- 22. 내 토스트가 작동하지 않는, 이상한
- 23. 예외 블록의 토스트가 표시되지 않습니다.
- 24. 내 토스트가 왜 나타나지 않습니까?
- 25. 토스트가 Fragemet 내부에서 작동하지 않습니다
- 26. 적절한 시간에 토스트가 표시되지 않음
- 27. 퀘스트 완료시 토스트가 표시되지 않습니다.
- 28. 토스트가 표시되는지 여부를 확인하는 에스프레
- 29. ASP.NET은 hotlink 이미지보기를 감지합니다
- 30. Android : 맞춤 AlertDialog의 텍스트 색이 다릅니다
res/drawable/폴더에 넣은 이미지를 의미 했습니까? – iForests