用for循环画图,想把每次画的图并在一起,问题是现在我的程序运行结果只有最后一张图
我在一个picturebox上面要画张图,具体几张用for循环实现的,但是每循环一次上一次的bitmap就被覆盖掉了,不知道怎么才能把几个bitmap放在一起,求指教,大致代码如下
Graphics g;
Bitmap rusult;
for (int i = 0; i < 5; i++)//循环画五张图
{
DrawGraph.drawXR drawXR = new DrawGraph.drawXR();//画图的类,返回一个bitmap
result= drawXR.drawBitmap(pic);//画图的类,返回一个bitmap
g = CreateGraphics();
g.DrawImage(result, x,y);//此处每次循环的x值和y值是不一样的
}
pic.BackgroundImage = result; //pic为一个pictureBox,此处把result作为pic的背景
问题: 就是循环的结果是只显示最后一张bitmap了,不能把每次循环得到的bitmap并在一起
Graphics g;
Bitmap rusult;
for (int i = 0; i < 5; i++)//循环画五张图
{
DrawGraph.drawXR drawXR = new DrawGraph.drawXR();//画图的类,返回一个bitmap
result= drawXR.drawBitmap(pic);//画图的类,返回一个bitmap
g = CreateGraphics();
g.DrawImage(result, x,y);//此处每次循环的x值和y值是不一样的
}
pic.BackgroundImage = result; //pic为一个pictureBox,此处把result作为pic的背景
问题: 就是循环的结果是只显示最后一张bitmap了,不能把每次循环得到的bitmap并在一起
...全文
相关推荐
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
主要介绍了Python matplotlib读取excel数据并用for循环画多个子图subplot操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Java画图(画一张笑脸)
Java画图,画一张笑脸~Java画图,画一张笑脸~Java画图,画一张笑脸~Java画图,画一张笑脸~Java画图,画一张笑脸~
你画我猜自动画图工具
非常的好,而且,非常的好,而且,非常的好,而且非常的好,而且非常的好,而且非常的好,而且非常的好
想画漂亮图形所用的画图插件
这个可以用来作为画一个比较好看的图形的插件
python画一张纯色图
做语义分割的时候,得到的一般都是8位灰色图,利用Numpy可以完成非前景部分全部置为纯色图,或者透明化。 1、PIL库完成 除了这里介绍到的用opencv和numpy,还有人用PIL库完成的:用python画一张红色的1080p图片。如果想转换成opencv可用的格式,参考python中PIL.Image和OpenCV图像格式相互转换即可。 from PIL import Image import cv2 as cv import numpy as np img = Image.new(RGB,(1920,1080),(255,0,255)) img = cv.cvtColor(np.as


