当前位置:编程学习 > C#/ASP.NET >>

VB.NET截图,保存的图不能在img标签上显示

用vb.net做的个winform的客户端程序,可以聊天截图发文件,还有些其他功能。
截图那出问题了。麻烦帮忙乡下办法吧。。。

先是找的http://d.download.csdn.net/download/skigil/527284这个截图的代码,改了下可以正常截图,也可以保存。
用的这个保存的

            Pb.Refresh()
            Dim X, Y, Width, Height As Integer
            Width = _RcDraw.Width - ShowWidth '你切图的宽度
            Height = _RcDraw.Height - ShowWidth '你切图的高度

            X = _RcDraw.X  '你切图的左端点
            Y = _RcDraw.Y   '你切图的上端点

            Dim p2 As New Point(Width, Height)
            Dim memory As Image = New Bitmap(Width, Height)
            Dim g As Graphics = Graphics.FromImage(memory)
            g.CopyFromScreen(X + 1, Y + 1, 0, 0, p2)
            If YSY Then
                'g.DrawString("Skigil", New Font("隶书", 16), Brushes.Chocolate, memory.Width - 75, memory.Height - 30)
                g.DrawString("", New Font("隶书", 16), Brushes.Chocolate, memory.Width - 75, memory.Height - 30)
            End If
            Dim tmpPath As String = FilePath + comBean.UserID + DateTime.Now.ToString("yyyyMMddhhmmss") + ".jpg"
            memory.Save(tmpPath)
            Clipboard.SetImage(memory)
            frmMsgShow.showImg(tmpPath)

但是问题来了,这样截图保存的图片,不能在html的<img>标签里面使用,页面上显示不出来图片。

然后看论坛上说的调用CameraDll.dll可以实现类似QQ的截图功能,但是找了半天没找到可以正常注册和引用的dll。。。

各位高人麻烦提供个可以用的CameraDll.dll吧。
--------------------编程问答-------------------- asp.net需要用response.write吧图片的字节流传给客户端来显示,你也可以图片执行save保存为文件,给前台一个文件的地址。 --------------------编程问答--------------------
引用 1 楼 wuyazhe 的回复:
asp.net需要用response.write吧图片的字节流传给客户端来显示,你也可以图片执行save保存为文件,给前台一个文件的地址。

我是winform程序。。。不是web --------------------编程问答-------------------- 1.流输出.
2.在一个WEBFORM里画.地址就是这个WEBFORM.
3.保存为文件. --------------------编程问答-------------------- 你是不是做一WEB编辑器一样的东西.那就保存成文件输出. --------------------编程问答-------------------- CopyFromScreen是截图是BMP的,你只弄个".jpg“是不好办的,save那里控制一下保存类型 --------------------编程问答--------------------  
memory.Save(tmpPath)
改成
memory.Save(tmpPath, Imaging.ImageFormat.Jpeg)
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,