我使用以下代码将文本绘制到jpg图像上,但它需要x / y坐标精度来放置文本的位置.
var bmp = new Bitmap("C:\\testing\\Given.jpg"); var gra = Graphics.FromImage(bmp); var text = "The Berman's"; var font = new Font("Segoe Script",24); var brush = Brushes.Orange; var point = new PointF(130,224); gra.DrawString(text,font,brush,point); bmp.Save("C:\\testing\\Custom.jpg");
我如何将文本居中放在图像上?我猜这将与定义某种容器(矩形可能?),这是图像的宽度和文本的中心?不确定最佳做法是什么.
解决方法
原文地址:https://www.jb51.cc/csharp/97948.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。