成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET相框效果具體方式解析

開發(fā) 后端
VB.NET相框效果的實(shí)現(xiàn)主要體現(xiàn)在講圖片進(jìn)行合并。那么具體的代碼又該如何編寫呢?在這里就為大家詳細(xì)介紹一下這方面的編寫技巧。

VB.NET可以對(duì)圖片進(jìn)行熟練的操作。比如對(duì)圖片進(jìn)行合并或分開等等。在這里我們會(huì)為大家介紹一下有關(guān)VB.NET相框效果的實(shí)現(xiàn)方法,希望可以幫助大家提高對(duì)圖片處理方面的認(rèn)知程度。#t#

VB.NET相框效果實(shí)現(xiàn)代碼示例:

  1. Imports System.Drawing  
  2. Imports System.Drawing.Imaging  
  3. Imports System.Drawing.Drawing2D  
  4. Public Class ImgMerg  
  5. Public Shared Function MergedImage
    (ByVal innerImgPath As String, 
    ByVal outerImgPath As String, 
    ByVal mergImgPath As String) 
    As Boolean  
  6. Try  
  7. Dim fi As System.IO.FileInfo = 
    New System.IO.FileInfo(mergImgPath)  
  8. If fi.Directory.Exists = False Then  
  9. fi.Directory.Create()  
  10. End If 

 

 

  1. Dim innerImg As ImageImage = Image.
    FromFile(innerImgPath)  
  2. Dim outerImg As ImageImage = Image.
    FromFile(outerImgPath)  
  3. Dim b As New Bitmap(outerImg.Width, 
    outerImg.Height, PixelFormat.
    Format16bppRgb555)  
  4. Dim g As GraphicsGraphics = 
    Graphics.FromImage(b)  
  5. g.Clear(Color.White)  
  6. Dim p1(2) As Point  
  7. Dim p2(2) As Point  
  8. If outerImg.Width >= innerImg.Width Then  
  9. If outerImg.Height >= innerImg.Height Then  
  10. p1(0) = New Point((outerImg.Width - 
    innerImg.Width) \ 2, (outerImg.Height - 
    innerImg.Height) \ 2)  
  11. p1(1) = New Point((outerImg.Width + 
    innerImg.Width) \ 2, (outerImg.
    Height - innerImg.Height) \ 2)  
  12. p1(2) = New Point((outerImg.Width - 
    innerImg.Width) \ 2, (outerImg.Height + 
    innerImg.Height) \ 2)  
  13. Else  
  14. p1(0) = New Point((outerImg.Width - 
    innerImg.Width) \ 2, 0)  
  15. p1(1) = New Point((outerImg.Width + 
    innerImg.Width) \ 2, 0)  
  16. p1(2) = New Point((outerImg.Width - 
    innerImg.Width) \ 2, outerImg.Height)  
  17. End If  
  18. Else  
  19. If outerImg.Height >= innerImg.Height Then  
  20. p1(0) = New Point(0, (outerImg.Height
     - innerImg.Height) \ 2)  
  21. p1(1) = New Point(outerImg.Width, 
    (outerImg.Height - innerImg.Height) \ 2)  
  22. p1(2) = New Point(0, (outerImg.Height 
    + innerImg.Height) \ 2)  
  23. Else  
  24. p1(0) = New Point(0, 0)  
  25. p1(1) = New Point(outerImg.Width, 0)  
  26. p1(2) = New Point(0, outerImg.Height)  
  27. End If  
  28. End If 

 

 

  1. p2(0) = New Point(0, 0)  
  2. p2(1) = New Point
    (outerImg.Width, 0)  
  3. p2(2) = New Point
    (0, outerImg.Height)  
  4. g.DrawImage(innerImg, p1)  
  5. g.DrawImage(outerImg, p2)  
  6. b.Save(mergImgPath)  
  7. outerImg.Dispose()  
  8. innerImg.Dispose()  
  9. Return True  
  10. Catch ex As Exception  
  11. Return False  
  12. End Try 

 

測(cè)試VB.NET相框效果代碼

  1. 'Dim innerImgPath As String = 
    "c:\Winter.jpg" 
  2. 'Dim outerImgPath As String = 
    "c:\17.gif" 
  3. 'Dim savePath As String = 
    "C:\merg.jpg" 
  4. 'If ImgMerg.MergedImage
    (innerImgPath, outerImgPath, 
    savePath) = True Then  
  5. ' Dim bMerg As New System.
    drawing.Bitmap(savePath)  
  6. 'Else  
  7. ' MsgBox("錯(cuò)誤")  
  8. 'End If  
  9. End Function  
  10. End Class 

VB.NET相框效果的相關(guān)操作方法就為大家介紹到這里。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-20 17:41:13

VB.NET標(biāo)記語句

2010-01-21 17:48:25

VB.NET Sing

2010-01-19 13:36:16

VB.NET可選參數(shù)

2010-01-22 17:12:08

VB.NET訪問Ifr

2010-01-21 18:19:45

VB.NET條件編譯

2010-01-13 17:23:36

VB.NET動(dòng)態(tài)事件

2010-01-15 15:03:23

VB.NET對(duì)象變量聲

2010-01-11 17:58:36

VB.NET壓縮ZIP

2010-01-21 13:11:31

VB.NET安裝工程

2010-01-12 18:12:58

VB.NET事件

2009-10-09 15:59:41

VB.NET對(duì)象

2010-01-13 09:45:53

VB.NET Arra

2010-01-18 15:43:35

VB.NET自定義屬性

2010-01-22 18:32:23

VB.NET數(shù)據(jù)并發(fā)性

2009-11-02 14:48:45

VB.NET HOOK

2010-01-15 16:46:05

VB.NET集合存儲(chǔ)

2010-01-22 15:37:02

VB.NET監(jiān)控類

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-14 17:41:57

VB.NET變量范圍

2010-01-11 17:05:32

VB.NET操作文本文
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 色视频成人在线观看免 | 亚洲精品第一国产综合野 | 黄色一级免费 | 精品欧美一区二区在线观看欧美熟 | 欧美三级在线 | 国产精品一级在线观看 | 日韩在线| 国产色| 能看的av| 亚洲高清在线观看 | 欧美精品一区在线 | 99视频在线免费观看 | 91aiai | 看av电影 | 国产成人a亚洲精品 | 欧美精产国品一二三区 | 久久福利网站 | 欧美一区二区在线观看 | 五月婷婷在线视频 | 国产一级淫片a直接免费看 免费a网站 | 日本欧美国产 | 一区二区在线不卡 | 激情欧美一区二区三区中文字幕 | 日韩在线一区二区三区 | 美女二区 | 久久美女网 | 成人亚洲性情网站www在线观看 | 黄色一级毛片 | 色狠狠桃花综合 | 久久91av| 亚洲精选一区二区 | 国产熟熟| 亚洲成人a v | 四虎成人免费电影 | 午夜视频免费在线观看 | 自拍 亚洲 欧美 老师 丝袜 | 中文字幕一区二区在线观看 | 久草视频在线播放 | 久久99视频这里只有精品 | 日韩色视频 | 在线一区|