as bm.compress(Bitmap.CompressFormat.PNG, 50, out); //here 50 will not work as PNG is lossless
есть ли способ уменьшить размер PNG?
как уменьшить .png размер изображения? также просто справляется с внешним расположением с помощью увеличения размера файла размера файла на 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();
Что это за точка? (копирование с выворачиваемого на внешний) – Selvin
@selvin может быть случай, когда вы хотите поместить все выпрямляемые PNG в папку пользователя, чтобы пользователь мог использовать их в некоторых других приложениях ... :) –