增加了图像缩放的支持

This commit is contained in:
2025-12-27 07:05:07 +08:00
parent f9027e856e
commit d4a8b63031
9 changed files with 269 additions and 3 deletions

View File

@@ -107,6 +107,16 @@ public class Program
{
var builder = WebApplication.CreateBuilder();
// 注册缩放集群服务 (建议 Worker 数 = CPU 核心数,这里设为 4)
var scaleService = new ImageScaleCluster(4);
// 2. [核心] 将缩放服务“挂载”到全局路由上
// 从此刻起,所有驱动层的帧都会先流经 scaleService
GlobalPipelineRouter.SetProcessor(scaleService);
// 3. 注册到 DI 容器 (以便 Controller 或其他服务可以管理它,例如动态调整并行度)
builder.Services.AddSingleton<IFrameProcessor>(scaleService);
// 1. 配置 CORS
builder.Services.AddCors(options =>
{