として bm.compress(Bitmap.CompressFormat.PNG, 50, out); //here 50 will not work as PNG is lossless
PNGサイズを縮小する方法はありますか?
イメージサイズを小さくするには? drawableからの外部ロケーションにもちょうど対処すると、ファイルサイズが5〜10倍に増えますか?
Bitmap bm=BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);
String extStorageDirectory = Environment.getExternalStorageDirectory().toString();
File file = new File(extStorageDirectory, "ic_launcher.PNG");
outStream = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();
これを行う際のポイントは何ですか? (drawableからexternalへの対処) – Selvin
@selvinユーザがあなたの他のアプリのそれらを使うことができるようにあなたがdrawable PNGをすべてユーザのフォルダに入れたい場合があります:) –