
正文
vb.net怎么调用图片 vb中怎么用代码加载图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET加载图片问题
'先建立一个bitmap对象,指向图像文件
Dim pic As Bitmap = New Bitmap("e:\1.jpg")
'定义一个图片框的graphics对象
Dim g As Graphics = PictureBox1.CreateGraphics()
'在图片框上绘图
g.DrawImage(pic, 0, 0, pic.Width, pic.Height)
'释放bitmap对象
pic.Dispose()
'现在即可对文件进行操作
相关问答
Q1: vbnet 怎样调用 看图软件 打开 图像
vb.netvb.net怎么调用图片的picture控件就可以打开图像啊
Q2: vb.net中,如何像下图一样,用很简单的办法,导入1000张图片。
很简单vb.net怎么调用图片的方法vb.net怎么调用图片,貌似没有。这个需要自己写很多代码:
用一个ListView控件。
判断滚动条当前所显示vb.net怎么调用图片的图片集合,获取它们vb.net怎么调用图片的物理路径。
用Bitmap.FromImage方法把这些图片读出来,
然后获取缩略图,
把缩略图用Graphics.DrawImage()绘制出来。
我可以提供Bitmap如何获取缩略图的方法:
''' summary必须创建一个委托并将对此委托的引用作为获取缩略图 callback 参数传递,但不使用此委托。/summary
Public Function ThumbnailCallback() As Boolean
Return False
End Function
''' summary返回Image,表示图像指定 宽 和 高 的缩略图。/summary
Public Function 获取缩略图(位图 As Bitmap, 宽 As Integer, 高 As Integer) As Image
Dim myCallback As New Image.GetThumbnailImageAbort(ThumbnailCallback)
Return 位图.GetThumbnailImage(宽, 高, myCallback, IntPtr.Zero)
End Function
Q3: Vb.net怎么实现图像的处理
这问题有点笼统vb.net怎么调用图片,软糖来说说把vb.net怎么调用图片:
图像处理由System.Drawing命名空间负责。
主要是Bitmap类和Graphics类。
Bitmap表示一个位图,可以是BMP,JPG,PNG等文件。
装载位图
Dim 位图 As Bitmap = Bitmap.FromFile("C:\Image1.PNG")
Graphics表示一张画纸,能够进行绘制操作。
它可以被窗体、控件、位图调用CreateGraphics()方法来创建。
然后调用Graphics.Draw开头vb.net怎么调用图片的一系列函数来绘制图像和图形,Fill开头的填充图形。
创建画纸并绘制位图
Dim 画纸 As Graphics = Me.CreateGraphics()
画纸.DrawImage(位图, 100, 100, 256, 256)
可以将上面三行放到Form1_Load中测试,把路径改一下,
还可以把Me改为能在上面绘图的控件的名称。
更多内容请看MSDN的System.Drawing命名空间。
如满意,请采纳,谢谢。
Q4: VB.net如何调用资源文件(resx)里的图片?
放在解决方案资源管理器还没完。进入项目属性vb.net怎么调用图片,资源vb.net怎么调用图片,把解决方案资源管理器里vb.net怎么调用图片的资源文件拖进来vb.net怎么调用图片,改个便于调用的名称,然后My.Resources里面就可以调用vb.net怎么调用图片了。如果是VS可以识别的,那么就直接是Bitmap类型的,可以隐式转换成Image类型。
Q5: 求大神指点vb.net 怎么以指定方式打开图片呢?
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'建立新的系统进程
Dim process As New System.Diagnostics.Process()
If RadioButton1.Checked Then
'设置文件名,此处为图片的真实路径+文件名
process.StartInfo.FileName = "c:\a.bmp"
'设置进程运行参数
process.StartInfo.Arguments = "rundll32.exe shimgvw.dll"
Else
process.StartInfo.FileName = "mspaint.exe"
process.StartInfo.Arguments = "c:\a.bmp"
End If
'此项为是否使用Shell执行程序,因系统默认为true,此项也可不设,但若设置必须为true
'process.StartInfo.UseShellExecute = True
'此处可以更改进程所打开窗体的显示样式,可以不设
'process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
process.Start()
process.Close()
End Sub
vb.net怎么调用图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb中怎么用代码加载图片、vb.net怎么调用图片的信息别忘了在本站进行查找喔。






