我有一个相同大小的 PNG 列表。我需要创建一个长图像,所有图像彼此相邻。我没有进步。:)
我已将所有图像路径加载到 List<> 中,然后创建了一个位图,其中包含图像的高度和图像数量的长度乘以它们的宽度。(所有图像的尺寸相同)。
然后我需要浏览每个图像,基本上将其粘贴到我的位图中的正确位置。任何人都可以帮助我例行执行此操作吗?遍历我的所有项目 - 并将它们粘贴到我的位图上。
我已经尝试过了,但它失败了:通用 GDI 错误。
using(Bitmap newFiles = new Bitmap(outputFileWidth, outputFileHeight))
{
using(Graphics graphics = Graphics.FromImage(newFiles))
{
graphics.DrawImage(
testImage,
new Rectangle(0, 0, originalWidth, originalHeight),
new Rectangle(new Point(), testImage.Size),
GraphicsUnit.Pixel);
}
newFiles.Save(@"c:\test.png");
}
我还没有完成循环。我只是想添加第一张图片。