회전 된 이미지를 회전하여 저장하고 안드로이드 장치 내의 다른 위치로 옮기고 싶습니다.비트 맵 회전 및 저장 이미지
- 이미지를 회전하여 이미지보기로 설정할 수 있습니다.
- 유엔 - 회전 이미지를 내가 선택한 목적지로 복사 할 수 있습니다.
내가 저장 한 회전 된 이미지 파일을 얻을 수 있습니다 할 수없는 나는 유일한 (rotated.jpg)
아래 내 코드 회전 (이 스토리지로 회전 된 파일을 저장하지 않습니다?)
Bitmap bmp = BitmapFactory.decodeFile(filePathLocal);
Matrix matrix = new Matrix();
matrix.postRotate(getImageOrientation(filePathLocal));
rotatedBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), matrix, true);
//Set Image
ImageButton ibProfile = (ImageButton) findViewById(R.id.ibProfile);
ibProfile.setImageBitmap(rotatedBitmap);
이제 위 내용은 활동이 끝날 때까지 일시적으로 회전합니다. 이제 위의 코드에서 회전 된 이미지를 저장하고 서버에 업로드하기 전에 somehwere로 이동하고 싶습니다. 이미 파일 복사/이동 및 업로드 방법을 알고 있습니다. 그 코드를 게시 할 필요가 없습니다 - 필요한 모든 것은 회전 된 이미지를 저장하는 코드이므로 제가 가지고있는 것입니다. /sdcard/saved_rotated_image.jpg처럼 오링 createbitmap의 마지막 인수에 false를 넣어
파일에 비트 맵을 저장하는 방법을 알고 있습니까? –