Я создаю растровое изображение, но после этого я создаю еще одно с масштабом:
Bitmap originalBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.a1);
float ratio = (float) originalBitmap.getWidth() / originalBitmap.getHeight();
int h = sh/7;
int w = (int) (h * ratio);
scaledBitmap = Bitmap.createScaledBitmap(originalBitmap, w, h, true);
originalBitmap.recycle();
Безопасно ли перерабатывать originalBitmap
после создания масштабированного растрового изображения? Исходное растровое изображение не будет использоваться, будет использоваться только масштабированное растровое изображение.
Я спрашиваю его, потому что в этой строке был комментарий, который рассказывает о прошлых сбоях "Восстановленного растрового изображения", но я этого не делаюзнать при каких обстоятельствах. Может быть, переработка оригинала может привести к сбоям в уменьшенной версии?
Спасибо