C#保存图片问题

kate_2002 2009-03-06 09:02:12
C#保存图片用的是哪个类,还有用于显示图片的哪个控件?

因为没有用过,不了解,请大家帮忙下,或者给我个简单的Demo.
...全文
2776 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
kate_2002 2009-03-06
  • 打赏
  • 举报
回复
谢谢大家,结贴去了
随风v5 2009-03-06
  • 打赏
  • 举报
回复
很好,站楼等用了
wuyq11 2009-03-06
  • 打赏
  • 举报
回复
image
http://www.cnblogs.com/prolifes/articles/1317574.html
http://www.cnblogs.com/cai9911/archive/2007/09/28/909568.html
zhaozhijun0207 2009-03-06
  • 打赏
  • 举报
回复
如果图片是gif格式,如何转换成jpg格式?
并保存到数据库SQL2000
Cherishny 2009-03-06
  • 打赏
  • 举报
回复
最后一句这样
PictureBox.Image.Save(@"D:\");
Cherishny 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lianshaohua 的回复:]
Image;PictureBox
[/Quote]
查看一幅图片
用openFileDialog 控件
显示图片
用PictureBox控件
保存图片
Image 类
Image image = PictureBox.Image.Save(@"D:\");
wolf1118baby 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zgke 的回复:]
System.Drawing.Image 你看下MSDN的这个类..

System.Windows.Forms.PictureBox 显示图形控件可以用这个..其他也很多...


如果保存图形 Image有个SAVE的方法.
[/Quote]
正解
贫僧又回来了 2009-03-06
  • 打赏
  • 举报
回复
对了,忘记你保存到哪里去的
贫僧又回来了 2009-03-06
  • 打赏
  • 举报
回复
//读取图片! 
SqlConnection conn = new SqlConnection(@"data source=.;uid=sa;pwd=;database=master");
conn.Open();
SqlCommand cmd = new SqlCommand("select image1 from image", conn);
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
MemoryStream buf = new MemoryStream((byte[])reader[i]);
Image image = Image.FromStream(buf,true);
this.pictureBox1.Image = image;
}
}

//保存图片:
try
{
SqlConnection conn = new SqlConnection(@"data source=.;uid=sa;pwd=;database=master");
conn.Open();
SqlCommand cmd = new SqlCommand("insert into image values(@i)", conn);
byte[] ib = new byte[60000];
FileStream fs = new FileStream(this.openFileDialog1.FileName.ToString(), FileMode.Open, FileAccess.Read);
fs.Read(ib, 0, 60000);
cmd.Parameters.Add("@i", SqlDbType.Image, (int)fs.Length);
cmd.Parameters["@i"].Value = ib;
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("保存成功");
}
catch(Exception E)
{
MessageBox.Show(E.Message);
}
shui8iuhs 2009-03-06
  • 打赏
  • 举报
回复
PictureBox
hongqi162 2009-03-06
  • 打赏
  • 举报
回复
保存图片,保存到那里?
andy_1027 2009-03-06
  • 打赏
  • 举报
回复
这里示例的是复制一个图片,再显示一下
//打开本地图片
FileStream fs = new FileStream("d:\\1.jpg", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
byte[] test;
//取得byte数组
test = photo;
fs.Close();
br.Close();
//在本地创建图片
FileStream fs2 = new FileStream("d:\\2.jpg", FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs2);
for (int i = 0; i < test.Length; i++)
{
bw.Write(test[i]);
}
//显示图片
pBox.Image = Image.FromStream(fs2);
fs2.Close();
bw.Close();
zgke 2009-03-06
  • 打赏
  • 举报
回复
System.Drawing.Image 你看下MSDN的这个类..

System.Windows.Forms.PictureBox 显示图形控件可以用这个..其他也很多...


如果保存图形 Image有个SAVE的方法.
ztenv 2009-03-06
  • 打赏
  • 举报
回复
Image;PictureBox

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧