こんにちは、私は画像をキャプチャする必要があり、その後、高品質の画像をサーバーに送信する必要があります。そのためのコードの下に書いています
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
}
私の問題は、私が取得している画像がサムネイル画像のようである ことです私はそれを実装することができません.これは、何らかの団体がサンプルプロジェクトまたはこれに対する簡単な解決策を提供する場合に非常に役立ちます.