Image

 using System.Data.SqlTypes;
using System.Drawing;
using System.IO;
using System.Windows.Forms;

WinForm Image:
PictureBox.SizeMode = PictureBoxSizeMode.StretchImage;

PictureBox.ImageLocation = FileName;
 
PictureBox.Image = new Bitmap(FileName);

using (MemoryStream ms = new MemoryStream(File.ReadAllBytes(FileName)))
{
 PictureBox.Image = new Bitmap(ms);
 ms.Flush();
}

using (Stream ms = new System.Data.SqlTypes.SqlBytes(File.ReadAllBytes(FileName)).Stream)
{
 PictureBox.Image = new Bitmap(ms);
 ms.Flush();
}

WebForm Image:
Response.ContentType = FileUpload.PostedFile.ContentType;

Response.BinaryWrite(FileUpload.FileBytes);

using (Stream os = Response.OutputStream)
{
 os.Write(FileUpload.FileBytes, 0, FileUpload.PostedFile.ContentLength);
 os.Flush();
}

Clipboard Image:
OpenFileDialog.Filter = "ImageFormat (*.BMP;*.GIF;*.JPG;*.PNG)|*.bmp;*.gif;*.jpg;*.png";
if (OpenFileDialog.ShowDialog(this) == DialogResult.OK)
{
     DataObject data = Clipboard.GetDataObject() as DataObject;
      foreach (string filePath in OpenFileDialog.FileNames)
      {
          try
          {
              using (Bitmap bmp = new Bitmap(filePath))
              {
                  Clipboard.SetImage(bmp);
                  if (Clipboard.ContainsImage())
                      richText.Paste();
              }
          }
          catch
          {
              continue;
          }
      }
      Clipboard.SetDataObject(data);
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值