0
画像を撮影してローカルにフォルダに保存する必要があります。私はそうしていますが、イメージのサイズが大きすぎます。後で私はサーバー上にそのイメージをアップロードする必要があり、私はそれがサイズを最適化するための最良の方法を知りたいと思います。カメラから画像をサイズ変更してカードに保存する
がpublic void takePicture() {
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "MyScore");
File image = new File(imagesFolder, "QR_" + timeStamp + ".jpg");
Uri uriSavedImage = Uri.fromFile(image);
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
startActivityForResult(imageIntent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
私はここで何をすべき魔法
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
あなたは画像をcompreesでき
もしそれがある程度まであなたを助けてくれたらアップヴォートを入手して回答として受け入れることができます –