扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这问题有点笼统,软糖来说说把:
成都创新互联公司从2013年创立,是专业互联网技术服务公司,拥有项目网站设计制作、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元洛龙做网站,已为上家服务,为洛龙各地企业和个人服务,联系电话:18982081108
图像处理由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命名空间。
如满意,请采纳,谢谢。
BMP图像文件,并在VC + +环境下的GIF图像文件转换。首先分析了的BMP和GIF2图像格式,然后在VC + +环境下建立自己的库文件DIB.H和DIB.CPP,初始化的数据成员和函数成员使用,以实现BMP图像的读取,显示和保存操作。理解的原则,基于LZW编码算法的算法,在VC + +。同时,通过先前建立的在BMP图像库中,该相关函数被调用时,它可以找到对应的特定的图像数据,从而BMP图像数据被转换成一个GIF图象数据由LZW编码,图像格式转换
用二进制方式读取BMP文件,BMP的前54字节里面有BMP文件的所有信息,长宽等等都有,得到长宽了,刨掉一半就OK啦
1.先打开做好的应用程序窗口
2.按Alt+PrtScn键
3.打开“画图”程序
4.Ctrl+V
5.保存,保存时选择文件类型为BMP位图格式。
上面的方法,也是截图,但是只截取应用程序的窗口。既然是BMP的位图,也就是一样的,没什么不专业的。再专业也是这样的。
如果是存入数据库 从数据库读出用流的形式
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 "文件不存在,请重新指定文件!", vbExclamation, "注意"
End If
End Sub
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流