为了账号安全,请及时绑定邮箱和手机立即绑定

C#在位图上写文本

C#在位图上写文本

C#
慕神8447489 2019-12-27 15:12:18
我有以下问题。我想在C#Windows窗体中制作一些图形。我想将位图读取到程序中,然后在该位图上写一些文本。最后,我希望将此图片加载到pictureBox。这是我的问题。我该怎么做?例如,它如何工作:Bitmap a = new Bitmap(@"path\picture.bmp");a.makeTransparent();// ? a.writeText("some text", positionX, positionY);pictuteBox1.Image = a;有可能吗?
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

您需要使用Graphics该类才能在位图上进行编写。


具体来说,DrawString方法之一。


Bitmap a = new Bitmap(@"path\picture.bmp");


using(Graphics g = Graphics.FromImage(a))

{

  g.DrawString(....); // requires font, brush etc

}


pictuteBox1.Image = a;


查看完整回答
反对 回复 2019-12-27
  • 3 回答
  • 0 关注
  • 380 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信