以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 生成二维码后,如何对二维码图片做如下处理? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134725) |
-- 作者:有点甜 -- 发布时间:2019/5/5 11:08:00 -- Dim Bar As New BarCodeBuilder Bar.Symbology = Barpro.Symbology.QRCode Bar.Code = "123ABC你我他" Dim img As image = bar.GetImage Dim bmp As new bitmap( img.width+200, img.height+40) Dim g = Graphics.FromImage(bmp) g.DrawImage(img, 20, 20, img.width, img.height) \'在背景离顶部100像素,左边100像素的地方开始绘制第二张图 Dim fnt As New Font("宋体",16) Dim msg As String = "I Like Foxtable" g.DrawString(msg,fnt,Brushes.Red,img.width+5,(img.height+40)/2) bmp.Save("d:\\test.wmf") bmp.Dispose() Dim proc As new Process proc.file = "d:\\test.wmf" proc.start |
-- 作者:有点甜 -- 发布时间:2019/5/5 11:50:00 -- Dim Bar As New BarCodeBuilder Bar.Symbology = Barpro.Symbology.QRCode Bar.Code = "123ABC你我他" Dim img As image = bar.GetImage Dim bmp As new bitmap( img.width+200, img.height+40) Dim g = Graphics.FromImage(bmp) g.clear(Color.yellow) g.DrawImage(img, 20, 20, img.width, img.height) \'在背景离顶部100像素,左边100像素的地方开始绘制第二张图 Dim fnt As New Font("宋体",16) Dim msg As String = "I Like Foxtable" g.DrawString(msg,fnt,Brushes.Red,img.width+5,(img.height+40)/2) bmp.Save("d:\\test.jpg") bmp.Dispose() Dim proc As new Process proc.file = "d:\\test.jpg" proc.start |