휴대 전화에 이미지를 올려서 1MB 이상의 서버로 보내고 싶다면 그 이미지를 가져 와서 어쨌든 원본 이미지를 어지럽히 지 않고 작은 크기로 축소하고 싶습니다. 나는 전화로부터 어떻게 정보를 얻는 지 알았고 서버로 보내는 방법도 알고있다. 1MB보다 큰 대용량 파일로 인해 문제가 발생하기 때문에 이미지를 더 작게 만드는 방법을 알아야한다.Android 큰 이미지 크기 축소
0
A
답변
1
당신과 같이 비트 맵을 확장 할 수 있습니다 :
// Load in your bitmap here, I'll leave this detail up to you
Bitmap _bitmapPreScale = BitmapFactory.decodeResource(resources, fieldValue);
int oldWidth = _bitmapPreScale.getWidth();
int oldHeight = _bitmapPreScale.getHeight();
int newWidth = width; // whatever your desired width and height are
int newHeight = height;
// calculate the scale
float scaleWidth = ((float) newWidth)/oldWidth;
float scaleHeight = ((float) newHeight)/oldHeight;
// create a matrix for the manipulation
Matrix matrix = new Matrix();
// resize the bit map
matrix.postScale(scaleWidth, scaleHeight);
// recreate the new Bitmap
Bitmap _bitmapScaled = Bitmap.createBitmap(_bitmapPreScale, 0, 0, oldWidth, oldHeight, matrix, true);
0
을 원래 비트 맵에서, 당신은 그러나 어려움이 open the large image in the first place에있을 createScaledBitmap(...)
를 사용할 수 있습니다.
관련 문제
- 1. 이미지 크기 축소 크기 조정
- 2. Silverlight로 이미지 크기 재조정 (축소)
- 3. iOS Mail의 이미지 크기 축소
- 4. 큰 이미지 크기 문제
- 5. 갤러리의 Android 이미지 크기 조정
- 6. Android - 이미지 버튼 크기
- 7. Android 큰 이미지 회전
- 8. Android 용 배경 이미지 크기
- 9. Android 이미지 크기 조정
- 10. 이미지 크기 및 Android
- 11. 이미지 목록에서 가장 큰 이미지 크기 찾기
- 12. Android : 이미지 리소스 크기 유지
- 13. Android - 서버에 큰 이미지 업로드
- 14. Android ImageView.setImageURI 이미지 크기 조정
- 15. Android - 프로그래밍 방식으로 이미지를 축소 한 후 크기 조정
- 16. Android - 이미지 압축 또는 축소 방법
- 17. Android 비트 맵 이미지 크기 조정
- 18. JSON으로 저장된 데이터의 크기 축소
- 19. UILabel 크기 축소 애니메이션
- 20. 이미지 확대/축소 솔루션?
- 21. ImageMagick으로 업로드하는 중 이미지 축소
- 22. Android : 이미지 뷰를 붙잡기
- 23. Android : LayoutParams.WRAP_CONTENT를 사용하여 큰 배경 이미지 무시
- 24. sqlite 데이터베이스에서 (이미지) 저장 및 축소 (메모리 크기)하는 방법
- 25. Android DDMS 화면 캡처, 이미지 크기 변경
- 26. Android 맞춤 등급 막대 이미지 크기 문제
- 27. Android 레이아웃 관리자 이미지 크기 조정
- 28. Android : 스플래시 화면의 최적 크기 이미지
- 29. Android 탭 아이콘 이미지 원본 크기
- 30. .net의 큰 이미지
선택한 이미지의 파일 크기를 확인할 수있는 방법이 있습니까? 파일 크기가 1MB 이상이거나 1024kb 이상인 경우 위와 같이 게시 한 것처럼 작은 파일 크기의 이미지 만 해당 HD 이미지에 문제가 없습니다. 감사합니다 – user516883
좋아, 내가이 파일을 사용할 수 있다고 생각 = new File ("infilename"); 그럼 그 속임수를 할 것이라고 생각 file.length 전화 – user516883