问题描述
我现在有多个Graphics那我如何把他们添加在一起Graphics中如:我有gAll宽高5001000g1宽高500500g2宽高500500也就是要用g1和g2填充gAll谢谢顺便问问10/3=4这个要怎么实现也就是除的话有小数就取+1的整数谢谢
解决方案
解决方案二:
gAll.DrawImage(
解决方案三:
顺便问问10/3=4这个要怎么实现也就是除的话有小数就取+1的整数===ceiling
解决方案四:
inti=(10%3==0)?10/3:(10/3)+1;Response.Write(i.ToString());
解决方案五:
Math.Ceiling((decimal)10/3)
解决方案六:
gAll.DrawImage(g,0,top);无法从“System.Drawing.Graphics”转换为“System.Drawing.Image”
解决方案七:
引用2楼only_endure的回复:
顺便问问10/3=4这个要怎么实现也就是除的话有小数就取+1的整数===ceiling
解决方案八:
幕白兄好久没有见到你了真高兴啊我换新工作了谢谢你还有恭喜成为MVP
解决方案九:
Bitmapb1=newBitmap(500,500);Graphicsg1=Graphics.FromImage(b1);g1.Clear(Color.Red);g1.Dispose();Bitmapb2=newBitmap(500,500);Graphicsg2=Graphics.FromImage(b2);g2.Clear(Color.Blue);g2.Dispose();BitmapbAll=newBitmap(500,1000);GraphicsgAll=Graphics.FromImage(bAll);gAll.DrawImage(b1,0,0);gAll.DrawImage(b2,0,b1.Width);gAll.Dispose();///显示测试System.IO.MemoryStreamms=newSystem.IO.MemoryStream();bAll.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);Response.ClearContent();Response.ContentType="image/Gif";Response.BinaryWrite(ms.ToArray());///把10转换一下类型比如10.0intResult=Math.Ceiling((decimal)10/3);