我写了一个小程序来裁剪存储在drawable文件夹中的图像。我无法弄清楚如何将裁剪的图像保存到drawable文件夹!
这是我在看到另一个stackoverflow帖子后试过的..
try {
FileOutputStream out = new FileOutputStream("/res/drawable/test2.png");
bMap.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
e.printStackTrace();
}
其中bMap是位图对象。
答案 0 :(得分:2)
我无法弄清楚如何将裁剪后的图像保存到可绘制文件夹
您无法“将裁剪的图像保存到可绘制文件夹”。资源在运行时不可修改。请将其存放在其他地方(getFilesDir()
等)。