Androidアプリケーションが必要です。カメラで小さいサイズ(> 1MB)の写真を撮ります。しかし、カメラで取得したファイルのサイズを変更してから電話に保存することはできません。誰かが写真をトリミングしたり、カメラの設定を変更するようにユーザーに依頼したりするアイデアがある場合。
ありがとうございました
ビットマップを取得したら、を使用してファイルに書き込みます
File imageFile = new File(pathToSaveYourNewFile, whateverNameForNewSmallPicture.jpg);
OutputStream out = null;
out = new FileOutputStream(imageFile);
yourBitmapFromTheOriginalFile.compress(Bitmap.CompressFormat.JPG, 80, out);
out.flush();
out.close();
/* Set bitmap options to scale the image decode target */
bmOptions.inJustDecodeBounds = false;
bmOptions.inSampleSize = scaleFactor;
bmOptions.inPurgeable = true;
/* Decode the JPEG file into a Bitmap */
Bitmap bitmap = BitmapFactory.decodeFile(mCurrentPhotoPath, bmOptions);
/* Test compress */
File imageFile = new File(picturePath);
try{
OutputStream out = null;
out = new FileOutputStream(imageFile);
//Bitmap bitmap = BitmapFactory.decodeFile(picturePath);
bitmap.compress(Bitmap.CompressFormat.JPEG,80,out);
out.flush();
out.close();
}catch(Exception e){
Log.e("Dak","Erreur compress : "+e.toString());
}
あなたが写真を撮ることができるなら、あなたはおそらくそれの名前を持っています。次に、画像をもう一度開いてサイズを変更するだけです。http: //www.anddev.org/resize_and_rotate_image_-_example-t621.htmlを参照してください。