Foxtable(狐表)用户栏目专家坐堂 → [求助]图片添加水印报错了


  共有3234人关注过本帖平板打印复制链接

主题:[求助]图片添加水印报错了

帅哥哟,离线,有人找我吗?
wldhj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:362 积分:4140 威望:0 精华:0 注册:2013/12/26 18:44:00
[求助]图片添加水印报错了  发帖心情 Post By:2019/10/25 20:06:00 [只看该作者]

我在BeforeAttachFile里写这段代码,结果报错了
        Dim file As String = e.FileName
        Dim txt As String =  e.DataRow("第一列")
        Dim img As image = getImage(file)
        Dim bmp  = new bitmap(img.Width, img.Height)
        Dim g = graphics.fromimage(bmp)
        g.DrawImage(img,0,0) 
        g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High
        g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality
        Dim fnt As new Font("微软雅黑", 60, FontStyle.Bold) 
        Dim size = g.MeasureString(txt, fnt)
        g.TranslateTransform((img.width-size.width)/2, img.Height - size.height - 50)
        Dim semiTransBrush As new System.Drawing.SolidBrush(Color.FromArgb(120, 177, 171, 171)) 
        g.DrawString(txt, fnt, semiTransBrush, new PointF(0,0))
        bmp.Dispose
        semiTransBrush.Dispose
        e.FileName=e.DataRow("第一列")
        e.SubFolder = e.DataRow("第三列")
[此贴子已经被作者于2019/10/25 20:09:00编辑过]

 回到顶部
总数 20 1 2 下一页