0

こんにちは、私は画像をキャプチャする必要があり、その後、高品質の画像をサーバーに送信する必要があります。そのためのコードの下に書いています

                  image = (Bitmap) intent.getExtras().get("data");
                 Display display = getWindowManager().getDefaultDisplay(); 
                 width = display.getWidth();
                 height = display.getHeight();

                Matrix mat = new Matrix();//removing rotations

                String version= Build.VERSION.SDK;
                Log.e("Version Number ",version);
                if(Integer.parseInt(Build.VERSION.SDK) > 8)
                {
                    mat.preRotate(0);//removing rotations of image
                    //image = Bitmap.createScaledBitmap(image,image.getWidth(),image.getHeight(), true);
                    image = Bitmap.createBitmap(image, 0, 0, image.getWidth(), image.getHeight(), mat, true); //removing rotations
                }
                else{
                    mat.preRotate(-90);//removing rotations of image
                    //image = Bitmap.createScaledBitmap(image,image.getWidth(),image.getHeight(), true);
                    image = Bitmap.createBitmap(image, 0, 0, image.getWidth(), image.getHeight(), mat, true); //removing rotations
                }

私の問題は、私が取得している画像がサムネイル画像のようである ことです私はそれを実装することができません.これは、何らかの団体がサンプルプロジェクトまたはこれに対する簡単な解決策を提供する場合に非常に役立ちます.

4

1 に答える 1

0

問題は、インテントから引き出すデータが何であれ、最も可能性が高いです。これをどこから取得しているのですか...このインテントは何ですか?

于 2012-06-16T13:06:39.840 に答える