我想用C# 实现剪贴板中的图片转换为文本,再将文本存储在变量中 我想用C# 实现剪贴板中的图片转换为文本,再将文本存储在变量中,请教一下思路. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用Convert类将二进制数据转换为Base64编码文本。 FileStream fileStream = new FileStream(file, FileMode.Open, FileAccess.Read); byte[] byteImage = new byte[fileStream.Length]; fileStream.Read(byteImage, 0, (int)fileStream.Length); 参考这个 IDataObject iData =Clipboard.GetDataObject(); if(iData.GetDataPresent(DataFormats.Bitmap)) { pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap); } System.IO.MemoryStream m = new System.IO.MemoryStream(); System.Drawing.Bitmap bp = new System.Drawing.Bitmap(@“”); bp.Save(m, System.Drawing.Imaging.ImageFormat.Gif); byte[]b= m.GetBuffer(); string base64string=Convert.ToBase64String(b); 有没有类似WebBrowser的控件能打开火狐的 sql 存储过程 游标 webservice参数 【急助】有关日志!!! C# 中 ?? 操作符是什么意思? c#产生随机数 拆分字符串的问题,望高手指点 能取消用方向键在各控件中切换焦点吗? 从数据库中取数据的问题 主线程阻塞 无法刷新窗体 一个关于tabcontrol控件的问题,急急急!!! winform MDI
byte[] byteImage = new byte[fileStream.Length];
fileStream.Read(byteImage, 0, (int)fileStream.Length); 参考这个
if(iData.GetDataPresent(DataFormats.Bitmap))
{
pictureBox1.Image=(Image)iData.GetData(DataFormats.Bitmap);
}
System.IO.MemoryStream m = new System.IO.MemoryStream();
System.Drawing.Bitmap bp = new System.Drawing.Bitmap(@“”);
bp.Save(m, System.Drawing.Imaging.ImageFormat.Gif);
byte[]b= m.GetBuffer();
string base64string=Convert.ToBase64String(b);