[英]C#, ASP.NET MVC: Multiple image upload and uploaded images all remain the same problem
[英]problem drawing few images on top of an image- one image at a time using c# asp.net
我正在尝试在一张图片(使用GDI +)上绘制几张图片-如果您一次完成所有操作就没问题了,但是我希望这些图片一次出现一个-
以此处的示例为例:网页顶部始终始终有一个图像-房子图片,当您单击其中一个按钮时-房子图像上添加了花朵(是png,因此背景是透明的)当您单击其他按钮时-房子图像上将添加一棵树等...但是,如果单击其他花按钮,则第一朵花将消失,而您只会看到新花(但您仍然会看到另一朵花)您添加的内容-例如树木和人...)
我使用以下代码:
Response.ContentType=("image/jpeg");
objHouse = new Bitmap(housePath);
g = Graphics.FromImage(objHouse );
查看房屋和方法:
Bitmap flower1= new Bitmap(imagePath);
g.DrawImage(flower1, new Point(10, 50));
objHouse .Save(Response.OutputStream, ImageFormat.Jpeg);
当我使用相同的图形对象时g。 它不断刷新,我似乎无法一次在房子顶上绘制多张图片(并且按钮令人失望)
我真的可以使用一些帮助! 谢谢!!!
我认为因为您说contenttype = image,所以浏览器需要1个二进制图像。
当您说objHouse.Save时,已写入一张图像。
如果要在一页中返回多个图像,则需要返回带有多个图像标签的HTML。
<img src="house1"/><br>
<img src="house2"/><br>
<img src="house3"/><br>
在此html 3内将完成获取图像的请求。
现在,您必须根据每个请求生成所需的图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.