Я хочу вращать и Сохранить мои Захваченные изображения с помощью Android Native камеры к SDCard. Как родные камеры в пейзаж по умолчанию. Но я не хочу использовать растровое изображение. Можно ли это сделать? пожалуйста помоги. Я новичок в разработке Android.Поворот и сохранить отснятое изображение без использования растрового
Как мое изображение повернуто на 90 градусов, мне нужно повернуть его, используя Растровое изображение перед сохранением. Но на некоторых устройствах bmp прилагается null.
камера активность Компоновка
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<FrameLayout
android:id="@+id/camera_preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</RelativeLayout>
ManifestFile
<activity
android:name="com.example.androiddms.CameraActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/title_activity_camera"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
камеры Activity.java
FileOutputStream fos = new FileOutputStream(pictureFile);
Bitmap bmp = BitmapFactory.decodeByteArray(data, 0, data.length);
Matrix matrix = new Matrix();
matrix.postRotate(90);
bmp = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), matrix, true);
bmp.compress(Bitmap.CompressFormat.JPEG, 100,fos);
С какой проблемой вы сталкиваетесь с растровым изображением? –
Bitmap использует много памяти. Хотя существуют некоторые методы их обработки. Но я просто хотел попробовать, если бы я мог сохранить ** Captured Image **, не используя ** Bitmaps ** вообще. – ZZeyaNN