以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Painter保存出来的图片 反色了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144690) |
-- 作者:ljh29206 -- 发布时间:2019/12/27 9:43:00 -- Painter保存出来的图片 反色了 请教 这个图片 保存出来底色变黑了,无论设置什么底色 ,效果都是黑 测试过 随便在画板画条线 ,再保存出来都是黑底
[此贴子已经被作者于2019/12/27 9:54:17编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/12/27 9:55:00 -- 上面的代码,以及函数里的代码放到txt文件发上来看看 |
-- 作者:ljh29206 -- 发布时间:2019/12/27 9:56:00 -- Dim p1 As WinForm.Panel = Forms("MainForm").Controls("MainForm_Panel1") Dim lbl1 As WinForm.Painter lbl1 = p1.Form.CreateControl("painter", ControlTypeEnum.Painter) lbl1.Name = "painter" lbl1.Left = 10 lbl1.Top = 200 lbl1.Width = 60 lbl1.Height = 60 Dim g As Graphics = lbl1.Graphics g.DrawArc(Pens.Red, 0, 0, 30, 40, 0, 135) g.DrawEllipse(Pens.Blue, 20, 20, 90, 45) lbl1.Save("C:\\Users\\pcl\\Desktop\\123.jpg") 随便画条线都是这样的效果
[此贴子已经被作者于2019/12/27 10:52:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/12/27 10:20:00 -- Clear(Color) 清除所有内容,并将背景色设为参数Color指定的颜色。 例如: Dim p As WinForm.Painter = e.Form.Controls("Painter1") |