日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
VB.NET讀取圖像辦法詳解

VB.NET可以幫助我們輕松的實(shí)現(xiàn)許多功能。下面我們可以通過(guò)一段代碼范例來(lái)對(duì)VB.NET讀取圖像這一操作方法進(jìn)行詳細(xì)的解讀,從而對(duì)VB.NET的靈活簡(jiǎn)便性有一個(gè)深入的了解,幫助我們提高編程效率。#t#

創(chuàng)新互聯(lián)專注于平魯網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供平魯營(yíng)銷型網(wǎng)站建設(shè),平魯網(wǎng)站制作、平魯網(wǎng)頁(yè)設(shè)計(jì)、平魯網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造平魯網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供平魯網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

VB.NET讀取圖像代碼示例:

  1. Public Function GetImageFromFile()
    Function GetImageFromFile(ByVal 
    pstrFileName As String) As Boolean
  2. Dim strExt As String = "" '擴(kuò)展文件名
  3. Dim blnFlag As Boolean = False
  4. If ((pstrFileName.IndexOf(":") 
    < 0) AndAlso (Not PictureHolder.
    mstrPath Is Nothing)) Then
  5. pstrFileName = (PictureHolder.
    mstrPath & pstrFileName)
  6. End If
  7. If Not File.Exists(pstrFileName) Then
  8. Return False
  9. End If

VB.NET讀取圖像取得擴(kuò)展名

 
 
 
  1. strExt = Path.GetExtension
    (pstrFileName).ToLower
  2. If strExt.Equals(".cur") Then
  3. Try
  4. Dim cursor As New Windows.Forms.
    Cursor(pstrFileName)
  5. Dim targetRect As New Rectangle
    (New Point(0, 0), cursor.Size)
  6. Me.mobjImage = New Bitmap(cursor
    .Size.Width, cursor.Size.Height)
  7. Dim g As GraphicsGraphics = 
    Graphics.FromImage(Me.mobjImage)
  8. cursor.Draw(g, targetRect)
  9. cursor.Dispose()
  10. Return True
  11. Catch obj1 As Exception
  12. Return False
  13. End Try
  14. End If
  15. Try
  16. Using stream As IO.FileStream = New IO.
    FileStream(pstrFileName, FileMode.
    Open, FileAccess.Read)
  17. Dim stream2 As New IO.MemoryStream
  18. Do While True
  19. Dim count As Integer = stream.Read
    (PictureHolder.mbtyImage, 0, 
    PictureHolder.mbtyImage.Length)
  20. If (count = 0) Then
  21. Exit Do
  22. End If
  23. stream2.Write(PictureHolder.
    mbtyImage, 0, count)
  24. Loop
  25. stream2.Flush()
  26. stream2.Position = 0

若為 ico 類型,則使用 Drawing.Icon 打開(kāi)圖像

 
 
 
  1. If strExt.Equals(".ico") Then
  2. Me.mobjImage = New Drawing.
    Icon(stream2).ToBitmap
  3. Else
  4. Me.mobjImage = Drawing.Image.
    FromStream(stream2)
  5. End If
  6. blnFlag = True
  7. End Using
  8. Catch obj2 As Exception
  9. blnFlag = False
  10. End Try
  11. Return blnFlag
  12. End Function

VB.NET讀取圖像的相關(guān)介紹就為大家介紹到這里。


網(wǎng)站名稱:VB.NET讀取圖像辦法詳解
網(wǎng)頁(yè)路徑:http://www.dlmjj.cn/article/dhcpppg.html