首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-05 
c# 将多张图片合并为一张图片我现在想将多张图片合并为一张图片,合并在下方,我的图片的大小是一样的,例如

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 

热点排行