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