c# 将多张图片合并为一张图片,该怎么处理
c# 将多张图片合并为一张图片
我现在想将多张图片合并为一张图片,合并在下方,我的图片的大小是一样的,例如将第二张图片合并在第一张的下方,第三张合并在第二张的下方。如果有高手知道怎么做,请帮我一下,先谢谢了。
------解决方案--------------------
给个vb的吧,应该看得懂
我现在想将多张图片合并为一张图片,合并在下方,我的图片的大小是一样的,例如将第二张图片合并在第一张的下方,第三张合并在第二张的下方。如果有高手知道怎么做,请帮我一下,先谢谢了。
------解决方案--------------------
给个vb的吧,应该看得懂
- VB.NET code
Imports System.Drawing Module 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 Sub End Module