当我偶然发现this one时,我只是浏览了一些问题。我在System.Drawing中没有经验,所以我只是想知道,如何在图像上绘制时间戳?另外,由于我对System.Drawing非常感兴趣,因此学习如何使用它以及在各种情况下应用它的最佳资源是什么?谢谢!C#:在图像上绘制时间戳
0
A
回答
2
听起来像使用GDI来绘制位图对象上的DrawText()一样简单。只要你确定z顺序是正确的(即在后面),它应该可以工作。我没有尝试过,但似乎它会工作。
2
我使用下面的代码来执行此操作。它有一个格式参数,您可以使用它指定您希望时间戳的外观。它还在时间戳后面放置了一个黑色矩形以提高可读性。
protected void Stamp(Bitmap b, DateTime dt, string format)
{
string stampString;
if (!string.IsNullOrEmpty(format)) { stampString = dt.ToString(format); }
else { stampString = dt.ToString(); }
Graphics g = Graphics.FromImage(b);
g.FillRectangle(Brushes.Black, 0, 0, b.Width, 20);
g.DrawString(stampString, new Font("Arial", 12f), Brushes.White, 2, 2);
}
相关问题
- 1. 在matplotlib中绘制unix时间戳
- 2. 在DrawingContext上绘图时在图像上绘制阴影
- 3. 控制fill.contour绘图上的X轴时间戳 - R
- 4. 在绘图区域上绘制图像
- 5. 在图像上绘制
- 6. 在图像上绘制点
- 7. 在时间戳值上绘制(x,y)坐标
- 8. Rails在CSS中的图像时间戳
- 9. c#绘制图像序列?
- 10. 用Matlab在图上绘制图像
- 11. XNA C#绘制时间?
- 12. 如何绘制图形R中使用日期和时间戳
- 13. 通过时间戳绘制一个numpy数组的直方图
- 14. 缩小图像时保留时间戳
- 15. 上绘制图像的OpenCV
- 16. 为什么在调试时在画布上绘制图像,但在运行时不能绘制图像?
- 17. 在画布中间绘制图像
- 18. 在UIView中绘制图像Xamarin.IOS C#
- 19. 时间戳解析在C#
- 20. 时间戳在Objective-C
- 21. 在jpg图像上绘制文本android
- 22. flex如何在图像上绘制
- 23. 如何在圆圈上绘制图像
- 24. 在拍摄图像上绘制线条
- 25. 在图像上绘制鼠标点击
- 26. 在图像上绘制多边形
- 27. 用PyQt在图像上绘制线条
- 28. 在Android上绘制多个图像
- 29. javascript在图像上绘制矩形
- 30. 获取图像在窗口上绘制
谢谢。我会尝试的! – 2009-08-05 22:51:33