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

开发 后端
如果我们要想读取一个程序中的资料图像时应当采用何种方法才能达到预期的目标呢?我们可以通过使用VB.NET来是实现。下面就是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二进制图像的相关读取方式就为大家介绍到这里。

责任编辑:曹凯 来源: 博客园
相关推荐

2009-11-02 11:27:42

VB.NET二进制文件

2010-01-07 15:49:10

VB.NET DoLoop

2013-07-29 11:19:16

iOS开发iOS开发学习FMDB更新二进制图片

2009-08-12 16:52:10

.NET二进制图片存储

2010-01-12 18:12:58

VB.NET事件

2009-11-02 17:24:57

VB.NET语言

2010-01-11 18:32:42

VB.NET序列化

2009-10-28 09:55:29

VB.NET MyCl

2010-01-12 11:37:34

VB.NET读取图像

2009-10-23 16:43:01

VB.NET绘制图形

2009-10-10 17:36:47

VB转型到VB.NET

2009-10-12 13:19:14

VB.NET线程同步

2010-01-22 10:41:33

VB.NET声明结构

2009-11-10 12:42:47

VB.NET Prin

2010-01-11 18:21:22

VB.NET获取硬盘信

2009-11-10 10:28:20

VB.NET诞生

2009-10-12 15:02:51

VB.NET动态控件

2010-01-07 15:25:11

VB.NET数组

2010-01-21 16:45:00

VB.NET继承规则

2009-10-20 14:37:34

VB.NET文件操作
点赞
收藏

51CTO技术栈公众号