开始之前需要Nuget安装的包 ##这三个包是一定要安装的,不然库的有些方法用不了

一、导入字体

var fonts = new FontCollection();
var fontFamily = fonts.Install(“Media/SIMHEI.TTF”); //字体的路径(电脑自带字体库,去copy出来)
var font = new Font(fontFamily, , FontStyle.Bold);

二、导入图片

byte[] arr = Convert.FromBase64String(BASE64_PHOTO);//我这里是Base64格式的
var ms = new MemoryStream(arr);
using var image = await Image.LoadAsync(ms);

三、将文字写入图片并保存

 var image1 = image.CloneAs<Rgba32>();
image1.Mutate(x => x
.DrawText(“这是文字”, font, Color.White, new PointF(, )));
await image1.SaveAsync($"保存的文件路径");
image1.Dispose();

最新文章

  1. SublimeText配置NodeJS代码提示
  2. java io流之字节流
  3. JavaEE SSH框架整合(四) 日志处理Spring结合 log4j、slf4j [转]
  4. golang的goroutine与channel
  5. Thread message loop for a thread with a hidden window? Make AllocateHwnd safe
  6. Image.FrameDimensionsList 属性-----具体使用案例
  7. ios 利用Reveal来调试界面1 --模拟器(步骤详解)
  8. datatable,查询,排序,复制等操作
  9. CentOS6 yum源支持更多rpm包的升级(使用第三方软件库EPEL、RPMForge与RPMFusion)
  10. Android分渠道打包(Python 3.4 实现)
  11. 利用DNS AAAA记录和IPv6地址传输后门
  12. JAVA入门[5]-初步搭建SpringMVC站点
  13. Web开发入门学习笔记
  14. K-means聚类 的 Python 实现
  15. day03(变量,常量,输入输出,注释,基本数据类型,运算符)
  16. EasyUI 分页 偶遇 问题
  17. opencv学习之路(37)、运动物体检测(二)
  18. python xss相关的编码解码小脚本
  19. 高阶组件 Higher-order Components (HOC) 知识点
  20. linux command ------ source

热门文章

  1. CF 题目选做
  2. Spring Boot的自动配置,到底是怎么做到?
  3. Spring学习总结(3)-了解Spring框架
  4. jmeter如何设置全局变量
  5. Oracle连接池工具类OJDBCUtils
  6. 005_go语言中的for循环
  7. PHP入门之数组
  8. 解决使用rollup构建ECharts过程中遇到的问题
  9. react 样式冲突解决方案 styled-components
  10. idea如何打war包(不使用maven)