使用dot.net和png生成位图

Luk*_*uke 0 .net vb.net png bitmap generator

我需要查找哪些资源,从三个中生成一个png图像?

由于那里有精灵生成器,那不能做我想要的,我想自己尝试.用户界面应该不是问题,但我没有生成位图的经验,特别是那些具有透明背景的位图.我会在.net中做到这一点.谢谢你的建议!

编辑:

谢谢asnwers.假设我有6个png文件.我想将它们放入一个图像中,其中将有两行图像,因此3行,2行高,3*2.每张图片都可能有不同的尺寸,所以我需要填充空间,嗯,没什么......

Fel*_*ano 5

步骤非常简单:创建具有所需尺寸的位图,然后使用Graphics.FromImage()获取要绘制的图形,然后使用所需格式保存位图:

 Bitmap bmp = new Bitmap(200, 100);
            Graphics g = Graphics.FromImage(bmp);
            g.Clear(...);//fill with the base color
            //Draw here
            g.DrawLine(...);
            g.DrawImage(...); // to draw other images...
            bmp.Save("xxx.png",ImageFormat.Png);
Run Code Online (Sandbox Code Playgroud)