使用 GDI 重叠图像
我正在尝试编写一个包含两个 png 图像的 web 应用程序 - 大的一个和较小的一个, 我需要使用较大的一个作为基础,并将较小的一个放在其上的特定位置,较小的一个具有透明区域,因此它可以向基础图片添加信息。
我将 GDI+ 与 C# 结合使用,但我只使用以下代码上传了一张图片(基础图片): 位图 objImage = new Bitmap("basePngPicturePath"); objImage.Save(Response.OutputStream, ImageFormat.Jpeg); objImage.Dispose();
我不能用两张图片——这行不通…… 这是我上传图片的唯一方法。 请帮助!!! 我真的需要这个才能工作......
I'm trying to write a webApplication that holds two png images- big one and smaller one,
I need to use the bigger one as a base and place the smaller one on it in a specific posiotion, the smaller one has transparent areas so it adds information to the base picture.
I'm using GDI+ with C#, but I managed only to upload one picture (the base one) using the following code:
Bitmap objImage = new Bitmap("basePngPicturePath");
objImage.Save(Response.OutputStream, ImageFormat.Jpeg);
objImage.Dispose();
I could,'t use two pictures- it doesn't work...
and this was the only way I managed to upload a picture.
HELP PLEASE!!!
I really need this to work...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在渲染页面之前将较小的图像绘制到较大的图像上,代码如下:
You could draw the smaller image onto the larger one before the page is rendered, with code something like this: