저는 안드로이드를 처음 접했고 엄지 손톱 이미지의 전체 크기 버전을 표시하는 방법을 알아 내려고 노력하고 있습니다.이 튜토리얼 here에서 일하고 있고 포인터가 정말 좋을 것 같습니다. 그것에 대해 어떻게 가야할지 모르겠다.Android : 전체 크기 버전의 미리보기 이미지를 표시합니다.
0
A
답변
0
decodeSampledBitmapFromUri
방법을보세요. 사진을로드 한 방법입니다.
귀하의 경우 낮은 reqWidth
및 reqHeight
을 전달하므로 저해상도 이미지를 얻을 수 있습니다. 더 좋은 이미지 (화면 너비 및 높이와 같은)를 위해 더 큰 크기를 전달하거나 전체 이미지에 을 사용하십시오.
0
BimapFactory를 사용할 수 있습니다. 파일의 경로와 필요한 높이와 너비가 있다고 가정합니다.
BitmapDrawable b = decodeSampleBitmapFromFile(getActivity(), path, pictureWidth, pictureHeight);
view.setImageDrawable(b)
: 여기에서
public static BitmapDrawable decodeSampledBitmapFromFile(Activity a, String path, float reqHeight, float reqWidth){
final BitmapFactory.Options options = new BitmapFactory.Options();
//you are not really creating the bitmap now but just calculating it's bounds
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path, options);
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
options.inJustDecodeBounds = false;
//options now holds the size needed to decode
Bitmap bitmap = BitmapFactory.decodeFile(path, options);
return new BitmapDrawable(a.getResources(), bitmap);
}
public static int calculateInSampleSize(BitmapFactory.Options options, float reqWidth, float reqHeight){
float srcWidth = options.outWidth;
float srcHeight = options.outHeight;
int sampleSize = 1;
if(srcHeight > reqHeight || srcWidth > reqWidth){
final float halfHeight = srcHeight/2;
final float halfWidth = srcWidth/2;
while((halfHeight/sampleSize) > reqHeight && (halfWidth/sampleSize) > reqWidth){
sampleSize *= 2;
}
}
return sampleSize;
}
그것 (view.setImageDrawable (drawble)를 통해)보기로 BitmapDrawble를 할당 한 간단
는 사용을 작동하게하는
관련 문제
- 1. WordPress : 전체 크기 이미지를 미리보기 이미지로 표시
- 2. Android - VideoView는 이전 동영상의 미리보기 이미지를 표시합니다.
- 3. prettyphoto 이미지를 전체 화면으로 표시합니다.
- 4. Android 앞면 카메라 미리보기 크기
- 5. iphone 전체 화면 크기 조정 이미지 미리보기
- 6. Android Camera2 미리보기 출력 크기
- 7. Android 공유 미리보기 크기 한도
- 8. Android 에뮬레이터 카메라 미리보기 크기
- 9. facebook 공유 버튼이 잘못된 미리보기 이미지를 표시합니다.
- 10. Newsfinder의 뉴스 작성자의 미리보기 이미지를 표시합니다.
- 11. 폴더의 파일을 미리보기 이미지로 표시합니다.
- 12. 전체 화면에서 모든 방향으로 동일한 이미지를 표시합니다.
- 13. 카메라 미리보기 크기 조정
- 14. 전체 크기 및 미리보기 이미지로보기를 만들려면 어떻게해야합니까?
- 15. WordPress : 전체 크기 이미지를 기사 썸네일 형식으로로드하십시오.
- 16. 디스플레이 이미지를 전체 크기 CSS
- 17. 규모 이미지를 비트 맵 스트래킹없이 전체 화면으로 표시합니다.
- 18. Android 소프트 키보드 아이콘 크기 미리보기
- 19. Facebook API가 페이지 게시물의 전체 크기 이미지를 표시합니까?
- 20. Firefox는 소스가없는 이미지를 표시합니다.
- 21. 이미지를 클릭하면 다른 액티비티로 링크하여 이미지를 전체 크기로 표시합니다.
- 22. 플러그인 : BuddyPress Activity Plus - 전체 크기 이미지를 호출하려면 어떻게해야합니까?
- 23. WPF는 전체 크기 이미지를 출력에 포함합니까?
- 24. 전체 이미지를 읽지 않고 OpenCV 이미지 크기
- 25. 전체 이미지를 유지하면서 픽셀 및 크기 줄이기
- 26. 미리보기 크기 조정을 사용하는 Jcrop
- 27. 안드로이드에서 다양한 카메라 미리보기 크기
- 28. 카메라 미리보기 오버레이의 크기
- 29. ImagePreview에서 전체 크기 이미지를 표시 할 수 없습니다.
- 30. 전체 화면 이미지 미리보기