1. 程式人生 > 實用技巧 >C#圖片儲存在指定位置或者自選位置 And C# 開啟以對話方塊,獲取資料夾路徑 、檔案的路徑、檔名

C#圖片儲存在指定位置或者自選位置 And C# 開啟以對話方塊,獲取資料夾路徑 、檔案的路徑、檔名

在引用的地方引用一下using System.Drawing;程式集

1.儲存在指定位置 列:image.save("存放的地址路徑")

  private void button1_Click(object sender, EventArgs e)
{ 
    //第一種
    int b=0;
  Bitmap bitmap2 = new Bitmap(pictureBox1.Image);
          
  bitmap2.Save(@"C:\Users\lenovo\Pictures\npm\" + b + ".png");
    //第二種
  Image image= pictureBox1.Image;

  image.Save(
@"C:\Users\lenovo\Pictures\npm\" + b + ".png"); b++ }

2.將此Image以指定格式儲存到指定檔案。列:image.save("地址路徑","格式")

  private void button1_Click(object sender, EventArgs e)
{ 
    //第一種
    int b=0;
  Bitmap bitmap2 = new Bitmap(pictureBox1.Image);
          
  bitmap2.Save(@"C:\Users\lenovo\Pictures\npm\" ,ImageFormat.Png);
    //第二種
  Image image= pictureBox1.Image;

  image.Save(@"C:\Users\lenovo\Pictures\npm\" ,ImageFormat.Bmp);
    b++
}

3.使用指定的編碼器和影象編碼器引數,將該影象儲存到指定的流。

4.將此影象以指定的格式儲存到指定的流中。

3and4可以去微軟官方Api看看有詳細的例項 微軟官方APIImage.Save Method

開啟的資料夾或者資料夾名下的檔案

// 獲取資料夾絕對路徑 顯示在 txtbox 控制元件裡

System.Windows.Forms.FolderBrowserDialog folder =

  new System.Windows.Forms.FolderBrowserDialog();

if (folder.ShowDialog() == DialogResult.OK)

{
this.txtboxPath.Text = folder.SelectedPath;

}

// 獲取檔案和路徑名 一起顯示在 txtbox 控制元件裡

OpenFileDialog dialog = new OpenFileDialog();
if (dialog .ShowDialog() == DialogResult.OK)
{
this.txtboxPath.SelectedText = dialog.FileName;

}

//如果只顯示檔名

OpenFileDialog dialog = new OpenFileDialog();
if (dialog .ShowDialog() == DialogResult.OK)
{
this.txtboxPath.SelectedText = dialog.SafeFileName;

}

//原文連結http://www.cnblogs.com/zhangzhu/archive/2013/06/01/3112601.html