读书人

c# 将多张图片合并为一张图片,该怎么处

发布时间: 2012-01-05 22:36:54 作者: rapoo

c# 将多张图片合并为一张图片
我现在想将多张图片合并为一张图片,合并在下方,我的图片的大小是一样的,例如将第二张图片合并在第一张的下方,第三张合并在第二张的下方。如果有高手知道怎么做,请帮我一下,先谢谢了。

[解决办法]
给个vb的吧,应该看得懂

VB.NET code
Imports System.DrawingModule Module1    Sub Main()        Dim img As New List(Of Image)        img.Add(Image.FromFile("D:\Old\_old\D\5265847638_525279bf46[1].jpg"))        img.Add(Image.FromFile("D:\Old\_old\D\5265847638_525279bf46[1].jpg"))        img.Add(Image.FromFile("D:\Old\_old\D\5265847638_525279bf46[1].jpg"))        Dim w = img(0).Width        Dim h = img(0).Height        Dim i As New Bitmap(w, h * img.Count)        Dim g As Graphics = Graphics.FromImage(i)        For k = 0 To img.Count - 1            g.DrawImage(img(k), 0, k * h, w, h)        Next        i.Save("D:\Old\_old\D\a.jpg", Imaging.ImageFormat.Jpeg)        g.Dispose()    End SubEnd Module 

读书人网 >C#

热点推荐