Как повернуть изображение из «onPictureTaken» без исключения нехватки памяти?

Я прочитал там много постов? Но я не нахожу правильного ответа.

Я пытаюсь сделать что-то это:

@Override
public void onPictureTaken(byte[] paramArrayOfByte, Camera paramCamera) {
    try {


        Bitmap bitmap = BitmapFactory.decodeByteArray(paramArrayOfByte, 0,
        paramArrayOfByte.length);

        int width = bitmap.getWidth();
        int height = bitmap.getHeight();

        FileOutputStream os = new ileOutputStream(Singleton.mPushFilePath);

        Matrix matrix = new Matrix();
        matrix.postRotate(90);
        Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0, width,
            height, matrix, false);

        resizedBitmap.compress(Bitmap.CompressFormat.JPEG, 95, os);
        os.close();
       ...

Есть ли способ повернуть изображение без использования BitmapFactory? Я хочу повернуть картинку без потери качества!

5
задан ArtKorchagin 9 August 2012 в 12:44
поделиться