VB.NET二进制图像获取方式介绍

VB.NET编程语言在图像的处理方面是比较实用的。我们可以通过本文介绍的关于VB.NET二进制图像获取的方式对这一知识点进行详细的解读。首先让我们一起来看看具体的代码编写方式。#t#

从 Byte() 中进行VB.NET二进制图像的获取

  1. Public Function GetImage
    FromStream
    ()Function GetImageFromStream
    (ByVal ImageStream As Byte())
     As Image  
  2. Me.mobjImage = Nothing 
  3. If (ImageStream Is Nothing)
     Then  
  4. Return False  
  5. End If 
 
 
 
  1. Dim index As Integer = 0 
  2. If (((ImageStream(0) = &H15) 
    AndAlso (ImageStream(1) = &H1C)) 
    AndAlso (ImageStream.Length 
    >= 80)) Then  
  3. index = &H4E  
  4. Do While (index < (ImageStream.
    Length - 1))  
  5. If ((ImageStream(index) = &H42)
     AndAlso (ImageStream((index + 
    1)) = &H4D)) Then  
  6. Exit Do  
  7. End If  
  8. index += 1  
  9. Loop  
  10. If ((ImageStream(index) <> &H42)
     OrElse (ImageStream((index 
    + 1)) <> &H4D)) Then  
  11. index = &H87  
  12. End If  
  13. End If 
 
 
 
  1. Try  
  2. Dim stream As New MemoryStream
    (ImageStream, index, 
    (ImageStream.Length - index))  
  3. objImage = Drawing.Image.
    FromStream(stream)  
  4. Catch obj1 As Exception  
  5. return nothing  
  6. End Try  
  7. Return objImage  
  8. End Function  

VB.NET二进制图像的相关读取方式就为大家介绍到这里。

分享题目:VB.NET二进制图像获取方式介绍
文章地址:http://www.shufengxianlan.com/qtweb/news3/458153.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联