- 支持试读
简介
本专题将带你实现验证码功能。通过本专题,你将学习到:如何在rust中进行图像操作、如何让axum输出图片 rust 图像处理库及绘制纯色背景图片
本章将介绍 rust 图像处理库,以及如何使用它来绘制一个纯色背景的图片。绘制渐变背景图片
本章将介绍如何生成渐变背景图片。绘制像素点
本章将介绍如何在图片上绘制像素点。绘制直线线段
本章将介绍如何在图片上绘制直线线段绘制曲线
本章将介绍在图片上绘制曲线。加载字体文件
本章将介绍如何加载字体文件,比如 `ttf`文件。绘制文本
本章将介绍如何在图片上绘制文本,包括中文和英文。封装验证码
本章我们将对验证码进行简单封装。axum输出验证码图片
本章将介绍如何通过自定义 AXUM 的 `Content-Type` 来输出验证码图片。
简介
- 6341
- 2024-04-21T13:02:28+08:00
本专题将带你实现验证码功能。通过本专题,你将学习到:如何在rust中进行图像操作、如何让axum输出图片。具体的:
- 如何绘制纯色背景图片
- 如何绘制渐变背景图片
- 如何在图片上绘制像素点
- 如何在图片上绘制直线线段
- 如何在图片上绘制曲线
- 如何加载字体文件(比如
.ttf
文件) - 如何在图片上绘制文本
- 如何通过指定
Content-Type
,让 axum 输出图片