Я хотел бы повернуть и сохранить повернутое изображение и переместить его в другое место в моем устройстве Android.Bitmap Rotate And Save Image
- Я могу повернуть мое изображение и установить его в режим просмотра изображения.
- Я могу скопировать изображение UN-ROTATED в пункт назначения по своему выбору.
Единственное, я не могу сделать, это получить сохраненную повернутого изображения FILE (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);
Теперь приведенное выше действие временно вращается, пока активность не закончилась, теперь я хотел бы сохранить это повернутое изображение из кода выше и переместить его перед загрузкой на сервер, я уже знаю, как копировать/перемещать файлы и загружать их нет необходимости публиковать эти коды - все, что мне нужно, это код для SAVING ROTATED IMAGE, так что у меня есть что-то ING как /sdcard/saved_rotated_image.jpg
Знаете ли вы, как сохранить растровое изображение в файле? –