vb.net 如何从文件中读取图像

时间:2021-11-20 14:02:43

 

vb.net 如何从文件中读取图像
vb.net 如何从文件中读取图像vb.net 如何从文件中读取图像    
Public   Function GetImageFromFile(ByVal pstrFileName As StringAs Boolean
vb.net 如何从文件中读取图像      
Dim strExt As String = "" '扩展文件名
vb.net 如何从文件中读取图像
      Dim blnFlag As Boolean = False
vb.net 如何从文件中读取图像
vb.net 如何从文件中读取图像      
If ((pstrFileName.IndexOf(":"< 0AndAlso (Not PictureHolder.mstrPath Is Nothing)) Then
vb.net 如何从文件中读取图像        pstrFileName 
= (PictureHolder.mstrPath & pstrFileName)
vb.net 如何从文件中读取图像      
End If
vb.net 如何从文件中读取图像      
If Not File.Exists(pstrFileName) Then
vb.net 如何从文件中读取图像        
Return False
vb.net 如何从文件中读取图像      
End If
vb.net 如何从文件中读取图像      
'取得扩展名
vb.net 如何从文件中读取图像
      strExt = Path.GetExtension(pstrFileName).ToLower
vb.net 如何从文件中读取图像      
If strExt.Equals(".cur"Then
vb.net 如何从文件中读取图像        
Try
vb.net 如何从文件中读取图像          
Dim cursor As New Windows.Forms.Cursor(pstrFileName)
vb.net 如何从文件中读取图像          
Dim targetRect As New Rectangle(New Point(00), cursor.Size)
vb.net 如何从文件中读取图像          
Me.mobjImage = New Bitmap(cursor.Size.Width, cursor.Size.Height)
vb.net 如何从文件中读取图像          
Dim g As Graphics = Graphics.FromImage(Me.mobjImage)
vb.net 如何从文件中读取图像          cursor.Draw(g, targetRect)
vb.net 如何从文件中读取图像          cursor.Dispose()
vb.net 如何从文件中读取图像          
Return True
vb.net 如何从文件中读取图像        
Catch obj1 As Exception
vb.net 如何从文件中读取图像          
Return False
vb.net 如何从文件中读取图像        
End Try
vb.net 如何从文件中读取图像      
End If
vb.net 如何从文件中读取图像      
Try
vb.net 如何从文件中读取图像        
Using stream As IO.FileStream = New IO.FileStream(pstrFileName, FileMode.Open, FileAccess.Read)
vb.net 如何从文件中读取图像          
Dim stream2 As New IO.MemoryStream
vb.net 如何从文件中读取图像          
Do While True
vb.net 如何从文件中读取图像            
Dim count As Integer = stream.Read(PictureHolder.mbtyImage, 0, PictureHolder.mbtyImage.Length)
vb.net 如何从文件中读取图像            
If (count = 0Then
vb.net 如何从文件中读取图像              
Exit Do
vb.net 如何从文件中读取图像            
End If
vb.net 如何从文件中读取图像            stream2.Write(PictureHolder.mbtyImage, 
0, count)
vb.net 如何从文件中读取图像          
Loop
vb.net 如何从文件中读取图像          stream2.Flush()
vb.net 如何从文件中读取图像          stream2.Position 
= 0
vb.net 如何从文件中读取图像          
'若为 ico 类型,则使用 Drawing.Icon 打开图像
vb.net 如何从文件中读取图像
          If strExt.Equals(".ico"Then
vb.net 如何从文件中读取图像            
Me.mobjImage = New Drawing.Icon(stream2).ToBitmap
vb.net 如何从文件中读取图像          
Else
vb.net 如何从文件中读取图像            
Me.mobjImage = Drawing.Image.FromStream(stream2)
vb.net 如何从文件中读取图像          
End If
vb.net 如何从文件中读取图像          blnFlag 
= True
vb.net 如何从文件中读取图像        
End Using
vb.net 如何从文件中读取图像      
Catch obj2 As Exception
vb.net 如何从文件中读取图像        blnFlag 
= False
vb.net 如何从文件中读取图像      
End Try
vb.net 如何从文件中读取图像      
Return blnFlag
vb.net 如何从文件中读取图像    
End Function

vb.net 如何从文件中读取图像