C# GDI+绘图
原来问了个问题绘图我只是画个正方形很简单,还有点问题就是我怎么找到绘好的图像,一般能不能找到这个图像还是用控件才能找到?进行一些处理,比如移动,改变大小等呢?...
原来问了个问题绘图我只是画个正方形很简单,还有点问题就是我怎么找到绘好的图像,一般能不能找到这个图像还是用控件才能找到?
进行一些处理,比如移动,改变大小等呢? 展开
进行一些处理,比如移动,改变大小等呢? 展开
3个回答
展开全部
你可以将绘制的图片赋给picturebox控件,然后直接对picturebox控件进行操作就可以了。
例子:
Bitmap bm = new Bitmap(60,30);
Graphics g= Graphics.FromImage(bm);
g.Clear(Color.FromArgb(192,192,255));
g.DrawString("要绘制的文字", new Font("Arial Black", 12), new SolidBrush(Color.Black), 1,1);//绘制文字,当然你绘制图片也是一样
。。。。。。。
赋值给picturebox:
pictureBox1.BackgroundImage = bm;
pictureBox1.Size = bm.Size;
你的其他操作。。。。
这样如果想移动或者改变大小就可以直接操作picturebox控件来实现了。
例子:
Bitmap bm = new Bitmap(60,30);
Graphics g= Graphics.FromImage(bm);
g.Clear(Color.FromArgb(192,192,255));
g.DrawString("要绘制的文字", new Font("Arial Black", 12), new SolidBrush(Color.Black), 1,1);//绘制文字,当然你绘制图片也是一样
。。。。。。。
赋值给picturebox:
pictureBox1.BackgroundImage = bm;
pictureBox1.Size = bm.Size;
你的其他操作。。。。
这样如果想移动或者改变大小就可以直接操作picturebox控件来实现了。
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
展开全部
图片直接画到Bitmap上去在显示出来,,这样一动或改变大小很方便。但要是直接画在控件上,那就需要设置矩阵来实现旋转,移动,缩放。那比较麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接有对应的类可以用,如果是winform的话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询