| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 867 人关注过本帖
标题:[求助]怎么样保存自己画的图片?我的代码哪里错了
只看楼主 加入收藏
zh286091487
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2007-3-22
收藏
 问题点数:0 回复次数:3 
[求助]怎么样保存自己画的图片?我的代码哪里错了

Imports System.Drawing.Imaging
Imports System.IO
Imports System.Drawing
Public Class Form1
Dim g As Graphics
Dim p As New Pen(Color.Blue, 5)
Dim x, y As Integer
Dim bmp As Bitmap


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'g = Me.PictureBox1.CreateGraphics
bmp = New Bitmap(Me.PictureBox1.ClientSize.Width, Me.PictureBox1.ClientSize.Height)
PictureBox1.BackgroundImage = bmp
g = Graphics.FromImage(bmp)

End Sub

Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
x = e.X
y = e.Y
End Sub

Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
g = Me.PictureBox1.CreateGraphics
g.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
If e.Button = Windows.Forms.MouseButtons.Left Then
g.DrawLine(p, x, y, e.X, e.Y)
x = e.X
y = e.Y

End If
End Sub

Private Sub 保存SToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 保存SToolStripMenuItem.Click

With Me.SaveFileDialog1
.Title = "保存"
.Filter = "jpg(*.jpg)|*.jpg|所有文件(*.*)|*.*"
End With
If Me.SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK And _
Me.SaveFileDialog1.FileName.Length > 0 Then


bmp.Save(Me.SaveFileDialog1.FileName)
End If

End Sub
End Class

搜索更多相关主题的帖子: 代码 保存 
2007-04-14 12:18
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
没用过Graphics 不过我分析了一下你的代码 我觉得没有保存的原因在于Picturebox的graphic画好后 并没有保存到bmp当中

在bmp.save之前 加上
PictureBox1.DrawToBitmap(bmp, t)
试试

2007-04-17 11:19
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
忘记说了 private t as rectangle

2007-04-17 11:21
QYCqyc
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2012-10-31
收藏
得分:0 
回复 2楼 Kendy123456
你好,您会在中保存一个在picturebox里面画好的一张图片吗????给点帮助,谢谢
2012-11-06 16:36
快速回复:[求助]怎么样保存自己画的图片?我的代码哪里错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017947 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved