首页 > 编程语言 >c# 透明png 写入文字

c# 透明png 写入文字

时间:2024-03-10 12:25:53浏览次数:33  
标签:文字 c# image 写入 Graphics new fileame png

string fileame = "c:/test.png";
//图片文字
string str = DateTime.Now.ToString("yyMMddHHmmss");

Bitmap image = new Bitmap(600, 400);
Graphics g = Graphics.FromImage(image);

//填充透明色
g.Clear(Color.Transparent);

//写文字
g.DrawString(str, new Font("宋体", 28), new SolidBrush(Color.Red), 40, 10);

//Graphics 类还有很多绘图方法可以绘制 直线、曲线、圆等等
image.Save(fileame , System.Drawing.Imaging.ImageFormat.Png);

标签:文字,c#,image,写入,Graphics,new,fileame,png
From: https://www.cnblogs.com/jigeqiu/p/18063965

相关文章

  • C#去掉字符串中指定字符
    首先加上引用usingSystem.Text.RegularExpressions;如果要去掉[]需要转义\[\]1.stringstr="as[a]fd";Regexreg=newRegex(@"[\[\]]");//去掉[]stringa1=reg.Replace(s......
  • 关于Flask中View function mapping is overwriting an existing endpoint function
    关于Flask中Viewfunctionmappingisoverwritinganexistingendpointfunction首次编辑:24/3/10/11:03最后编辑:24/3/10/11:57引子背景本来是在写个人网站,以前的代码中,几乎每个视图函数都有类似于:@app.route("/")defindex(): try: returnsend_file("index.html") e......
  • 查看 OceanBase 执行计划
    使用benchmarksql压测数据库,产生高消耗的sql并测试数据库性能压测环境部署benchmarksql下载gitclonehttps://github.com/meiq4096/benchmarksql-5.0.git修改配置文件vi./run/props.obdb=oracledriver=com.alipay.oceanbase.obproxy.mysql.jdbc.Driverconn=jdbc:ocean......
  • spring-security源码阅读-总结(二十六)
    spring-security很重?身边一提到spring-security,都觉得很重,宁愿自己写个filter快速实现认证,确实如此吗,spring-security本质也是基于servlet-filter作为切入点。作为框架,把正常验证流程差异化的地方都封装抽象出来了。我们只需要根据他的每个差异化的地方完成我们自己的配置就行......
  • ABC344G 题解
    ABC344G题解给定平面上\(n\)个点和\(q\)条直线,问对于每条线,有多少点在它上方。形式化的,对于直线\(y=ax+b\)统计有多少点\((x,y)\)满足\(y\geax+b\),即\(-ax+y\geb\)。故我们可以将所有点按照\(-ax+y\)排序,从而利用二分简单的得出结果。但是我们显然不可能暴力进......
  • [JavaScript] JavaScript的时间与时区
    0序言第1章节,原创,主要关注:JS的时间、时区国际化问题第2章节,主要来自于第1篇参考文献(系对第1章节的基础知识的夯实)1JavaScript时间、时区的国际化(案例)本案例等同于问题:JavaScript从浏览器根据不同时区获取时间的问题假定现在有两台Windows笔记本电脑。Step1设置......
  • 转载:用示波器对单片机I2C时序进行图形波形分析的试验小结
    对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置,所以很多......
  • conflucen引起mysql奔溃
    主要是mysql一直奔溃,受到confluence引起奔溃的提示解决办法:直接清空表:scheduler_run_details引起错误的语句:```insertintoscheduler_run_details(job_id,start_time,duration,outcome,message,id)values('SearchAuditListener','2024-03-1010:37:49.963',227,'......
  • There is no getter for property named 'category_id' in 'class com.sky.entity.Dis
    我在前后端联调时,sql语句的set没有书写正确,程序无法getter到Dish实体类的categoryId属性,导致后端报错dish实体类:错误格式:正确格式:......
  • CTS2024 投票游戏
    首先手玩可以发现求出两人谁先被票出是困难的,但如果我们能求出两人各票出时的票数,那么只要比较一下票数的大小就可以直到票出的顺序,然而一个点的票数的大小与其子结点有关,如果我们能确定子结点最终票出时的票数,那么只要处理当且菊花图的一个问题即可,将子节点的最终票数从大到小排......