使用 dot.net 和 png 生成位图
我需要寻找哪些资源才能生成三张 png 图像中的一张?
由于那里有精灵生成器,但不能满足我的要求,我想自己尝试一下。用户界面不应该是问题,但我没有生成位图的经验,尤其是那些具有透明背景的位图。我将在.net 中这样做。感谢您的任何建议!
编辑:
感谢您的回答。假设我有 6 个 png 文件。我想将它们放入一张图像中,其中将有两行图像,因此行 3,高度 2,3*2。 每个图像的尺寸可能略有不同,所以我需要用,嗯,什么都没有填充空间......
What resources I need to look for, to generate one png image out of three?
Since there are sprite generators out there, that do not do what I want, I wanted to try by myself. The user interface should not be the problem, but i have no experience of generating bitmaps, especially those with transparent backgrounds. I will do that in .net. Thanks for any advice!
EDIT:
Thanks for asnwers. Let´s say I have 6 png files. I want to put them into one image, where there will be two rows of images in it, so 3 in row, 2 in height, 3*2.
Every image might have a little different sizes, so i would need to fill up the space with, um, nothing...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
步骤非常简单:
创建具有所需尺寸的位图,然后使用 Graphics.FromImage() 获取要在其上绘制的图形,然后以所需的格式保存位图:
Steps are very simple:
Create a Bitmap with the required dimensions, then use
Graphics.FromImage()
to obtain a graphics to draw on, then save the Bitmap with the desired format: