이미지 파일 (jpg)이 있는데 회전해야합니다. 그러나 디스크에 다시 저장할 때 다시 압축하지 않으려합니다. 이 일을 할 수있는 방법이 있습니까?이미지를 다시 압축하지 않고 이미지를 회전하고 저장하는 방법은 무엇입니까?
나는 이런 식으로 이미지를 저장 :
matrix.setRotate(-90);
Bitmap bitmap = BitmapFactory.decodeFile(imagePath, options);
Bitmap bmRotated = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
bitmap.recycle();
FileOutputStream fileoutputstream = new FileOutputStream(imagePath);
bmRotated.compress(CompressFormat.JPEG, 100, fileoutputstream);
fileoutputstream.flush();
fileoutputstream.close();
bmRotated.recycle();
https://en.wikipedia.org/wiki/WebP
당신이 몇 가지 코드를 넣어 저장하는 방법 그래서 우리는 당신을 도울 수있는 일 – UltimateDevil
을 시도 했 더 나은 – UltimateDevil
@VikasTiwari : 일, 난 – noa