代码如下:
//R.drawable.test为当前工程里的一张图片
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.test);
FileOutputStream fos = null;
try
{
File file = new File("/mnt/sdcard/testfile");
if (!file.exists())
{
file.mkdir();
}
fos = new FileOutputStream("/mnt/sdcard/testfile/test.jpg");
// Bitmap.CompressFormat.PNG
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
} catch (FileNotFoundException e)
{
e.printStackTrace();
}
2、权限
代码如下:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
附:最近写的一个小程序,是关于图片缩放的,缩放完成后可以在本地生成新的图片,这个只能在资源里下载了 您可能感兴趣的文章:Android实现合并生成分享图片功能android异步生成图片的示例代码Android栗子の图片验证码生成实例代码Android 实现图片生成卷角和圆角缩略图的方法Android实现用文字生成图片的示例代码Android 录制手机屏幕视频生成GIF图片实例详解Android仿简书长按文章生成图片效果Android自定义View绘制随机生成图片验证码Android生成带圆角的Bitmap图片Android布局生成分享图片代码实例