正文
vb.netbmp位图 vbnet emgucv
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Vb.net怎么实现图像的处理
这问题有点笼统,软糖来说说把:
图像处理由System.Drawing命名空间负责。
主要是Bitmap类和Graphics类。
Bitmap表示一个位图,可以是BMP,JPG,PNG等文件。
装载位图
Dim 位图 As Bitmap = Bitmap.FromFile("C:\Image1.PNG")
Graphics表示一张画纸,能够进行绘制操作。
它可以被窗体、控件、位图调用CreateGraphics()方法来创建。
然后调用Graphics.Draw开头的一系列函数来绘制图像和图形,Fill开头的填充图形。
创建画纸并绘制位图
Dim 画纸 As Graphics = Me.CreateGraphics()
画纸.DrawImage(位图, 100, 100, 256, 256)
可以将上面三行放到Form1_Load中测试,把路径改一下,
还可以把Me改为能在上面绘图的控件的名称。
更多内容请看MSDN的System.Drawing命名空间。
如满意,请采纳,谢谢。
请高手指点:怎么用VB来实现读出BMP位图的数据!
如果是存入数据库 从数据库读出用流vb.netbmp位图的形式
Public Sub SaveToDB(ByRef fld As ADODB.Field, DiskFile As String)
'定义数据块数组
Dim mstream As ADODB.Stream
'判断文件是否存在
If Dir(DiskFile) "" Then
SourceFile = FreeFile
'读入二进制文件
Set mstream = New ADODB.Stream
mstream.Mode = adModeReadWrite
mstream.Type = adTypeBinary
mstream.Open
mstream.LoadFromFile DiskFile
'存入数据库
fld.Value = mstream.Read
Else
MsgBox "文件不存在vb.netbmp位图,请重新指定文件!", vbExclamation, "注意"
End If
End Sub
vb修改BMP位图分辨率
Public Sub Main()
Dim liu As New System.IO.FileStream("文件的地址", IO.FileMode.Open) ‘将文件打开到流
Dim tu As New System.Drawing.Bitmap(liu) ’创建图片的对象
tu.GetThumbnailImage(800, 600, Nothing, Nothing).Save("保存文件的地址") ‘
End Sub
如何把使用vb生成的应用程序界面输出成为bmp格式的图片。
1.先打开做好vb.netbmp位图的应用程序窗口
2.按Alt+PrtScn键
3.打开“画图”程序
4.Ctrl+V
5.保存vb.netbmp位图,保存时选择文件类型为BMP位图格式。
上面的方法vb.netbmp位图,也是截图,但是只截取应用程序的窗口。既然是BMP的位图,也就是一样的,没什么不专业的。再专业也是这样的。
关于vb.netbmp位图和vbnet emgucv的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。