实现将该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());
}
C#中图片已经保存于Bitmap中,如何实现将该Bitmap图像保存在本地...
使用Bitmap.Save方法(继承自Image.Save)参考资料:<a href="http:\/\/msdn.microsoft.com\/zh-cn\/library\/8ex6sdew.aspx" target="_blank" rel="nofollow noopener">http:\/\/msdn.microsoft.com\/zh-cn\/library\/8ex6sdew.aspx<\/a>
C#如何直接保存图片框内已编辑好的图片?
Image和Bitmap这两个类有保存函数的。Bitmap bmp = new Bitmap(picBox1.Image); \/\/保存到磁盘文件 bmp.Save(@"D\\\\:1.png", Image.Format.JPEG);大概就是这样
C#怎么让一个程序的界面的图片下保存下来
Bitmap bitmap = new Bitmap(this.Width, this.Height);DrawToBitmap(this, bitmap, new Rectangle(0, 0, this.Width, this.Height));bool isSave = true;SaveFileDialog saveImageDialog = new SaveFileDialog();saveImageDialog.Title = "图片保存";saveImageDialog.Filter = @"jpeg|*.jpg|...
如何保存PictureBox图像??C#里的
将你所绘制的东西线绘制到一个Bitmap上,然后使用Graphics.FromImage把这个Bitmap显示出来,最后调用Bitmap的Save方法,把图像保存为本地文件。这样,你保存的文件和你绘制的东西就是一致的。
在C#窗体中怎么把pictrueBox的图像中保存到磁盘
在《保存》按钮的点击事件中写:string path = 磁盘路径 + "\\\\" + 照片名 + ".jpeg";Bitmap bmp = picturebox1.Image;bmp.Save(path, ImageFormat.Jpeg);
C#如何将当前屏幕捕获成位图并放在内存里直到程序结束才释放,或者怎 ...
DeleteDC(hscrdc);\/\/删除用过的对象 DeleteDC(hmemdc);\/\/删除用过的对象 return Bitmap.FromHbitmap(hbitmap);\/\/用Bitmap.FromHbitmap从hbitmap返回Bitmap } 所用到的API声明:[DllImport("gdi32.dll")]public static extern IntPtr CreateDC(string lpszDriver, \/\/ driver name string...
如何用C# 打开和保存BMP文件
操作如下:Bitmap _Bitmap = (Bitmap)Image.FromFile(@"c:\\1.BMP");BitmapData _BitmapData = _Bitmap.LockBits(new Rectangle(0, 0, _Bitmap.Width, _Bitmap.Height), ImageLockMode.ReadWrite, _Bitmap.PixelFormat);byte[] _Value = new byte[_BitmapData.Stride * _BitmapData....
c#的bitmap中,如果我的图片路径文件在程序包里怎么写?
你可以在项目的Debug文件夹里建一个文件夹把图片放在里面就行了,如文件夹为AAA,AAA里的文件为123.bmp可以通过相对路径访问 如 pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\\\AAA\\\\123.bmp");\/\/Application.StartupPath为程序所在的路径 这样你要是在别的盘上运行就把Debug里...
C#的BitmapData使用技巧介绍_C#的BitmapData使用技巧是什么
首先,我们需要获取原始位图的尺寸并创建一个新的输出Bitmap:height = m_Bmp.Height;width = m_Bmp.Width;Bitmap bmpOut = new Bitmap(width, height, PixelFormat.Format24bppRgb);然后,我们需要锁定BitmapData以便进行读写操作:BitmapData dataIn = m_Bmp.LockBits(new Rectangle(0, 0, w,...
...保存图片到服务器地址怎么写? 我是这样的bitmap.save("http:\\\\192...
[数据库字段]= "[服务器端存储图片的路径]" + newFileName;} else { MessageBox.Show(this, "找不到此图片"); return;} } \/\/跟据文件名产生一个由时间+随机数组成的一个新的文件名 \/\/因为客户端上传的文件很可能会重名,所以要对文件名进行重命名 public static string GetNewFileName(...