C#中图片已经保存于Bitmap中,如何实现将该Bitmap图像保存在本地磁盘

希望有代码... 希望有代码 展开
 我来答
二三社会事
高粉答主

2019-05-24 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1254
采纳率:0%
帮助的人:31.6万
展开全部

实现将该Bitmap图像保存在本地磁盘的操作步骤如下:

1、在Bitmap中编辑代码。首先编辑头代码:

public static void saveBitmap(Bitmap bitmap,int path)。

2、接着编辑条件代码:

{

String savePath;

File filePic;

if (Environment.getExternalStorageState().equals(

Environment.MEDIA_MOUNTED)) {

savePath = path;

} else {

Log.d("xxx", "saveBitmap: 1return");

return;

}

3、最后编辑主代码:

try {

filePic = new File(savePath + ".jpg");

if (!filePic.exists()) {

filePic.getParentFile().mkdirs();

filePic.createNewFile();

}

FileOutputStream fos = new FileOutputStream(filePic);

bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);

fos.flush();

fos.close();

} catch (IOException e) {

e.printStackTrace();

Log.d("xxx", "saveBitmap: 2return");

return;

}

Log.d("xxx", "saveBitmap: " + filePic.getAbsolutePath());

}

magician0089
推荐于2017-12-15 · TA获得超过247个赞
知道小有建树答主
回答量:581
采纳率:42%
帮助的人:176万
展开全部
Bitmap.Save(文件路径和名称, System.Drawing.Imaging.ImageFormat.Jpeg);
后面是文件格式,我写的是jped你也可以自己选其他的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AB小蚂蚁
2014-06-09 · TA获得超过200个赞
知道答主
回答量:236
采纳率:0%
帮助的人:125万
展开全部
C# Bitmap类的API说明看这里http://msdn.microsoft.com/zh-cn/library/system.drawing.bitmap.aspx
你可以使用它的Save方法。
Save方法示例
http://msdn.microsoft.com/zh-cn/library/ytz20d80.aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水里捞好摸鱼i
2014-06-09
知道答主
回答量:25
采纳率:0%
帮助的人:8.5万
展开全部
Bitmap.Save()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式