Q
在图像上绘制点
0
A
回答
1
您可以为图像创建一个Graphics对象,然后在图像上绘制这些点。这确实使他们永久。像这样:
public void ImageDrawing()
{
// NOTE: There are several ways you can load an image
// this is just using an existing file on disk
var img = Image.FromFile("myimage.jpg");
using (var g = Graphics.FromImage(img))
{
g.DrawLine(Pens.AliceBlue, new Point(), new Point(img.Width - 1, img.Height - 1));
}
this.BackgroundImage = img;
}
这将绘制一条AliceBlue线从左上角到右下角。
1
我们需要看代码。我的猜测是你正在使用CreateGraphics绘图,而不是在OnPaint中这样做,所以当控件重新绘制并且你再也不会绘制它时,它就被简单地删除了。重写OnPaint并在那里完成所有绘图(或发布相关示例)
1
在你的情况只是把你的点绘图代码OnPaint
窗体的事件处理程序。您的积分消失,因为形式重绘例程
相关问题
- 1. 在图像上绘制鼠标点击
- 2. 在Octave/Matlab上绘制点图像
- 3. 在绘图区域上绘制图像
- 4. 在图像上绘制
- 5. 在DrawingContext上绘图时在图像上绘制阴影
- 6. 用Matlab在图上绘制图像
- 7. 在R的图像顶部绘制点
- 8. 上绘制图像的OpenCV
- 9. Api在地图上绘制点
- 10. 在栅格图层上绘制XYZ点
- 11. 在美国地图上绘制点
- 12. 在flex中的线图上绘制点
- 13. 在jpg图像上绘制文本android
- 14. C#:在图像上绘制时间戳
- 15. flex如何在图像上绘制
- 16. 如何在圆圈上绘制图像
- 17. 在拍摄图像上绘制线条
- 18. 在图像上绘制多边形
- 19. 用PyQt在图像上绘制线条
- 20. 在Android上绘制多个图像
- 21. javascript在图像上绘制矩形
- 22. 获取图像在窗口上绘制
- 23. 如何在窗口上绘制图像?
- 24. 在图像上绘制一个矩形
- 25. 在画布上绘制对象/图像
- 26. 在WinForms上绘制透明图像
- 27. 在图像右上角绘制文字
- 28. 在上面绘制图像pdf iOS 5
- 29. 在画布上绘制背景图像
- 30. 在UIView上快速绘制UIImage图像