From 171b45f8d78612e82c4923042ac8101e3f4a8f42 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 05 六月 2024 17:05:41 +0800 Subject: [PATCH] 添加切小图的图像分辨率转换 --- config/config.go | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config/config.go b/config/config.go index 7515d62..850232b 100644 --- a/config/config.go +++ b/config/config.go @@ -47,8 +47,14 @@ ReportServer string `mapstructure:"report-server"` ReportInterval int `mapstructure:"report-interval"` RetryInterval int `mapstructure:"retry-interval"` - CutFaceImage bool `mapstructure:"cut-face-image"` - Enable bool `mapstructure:"enable"` + + Enable bool `mapstructure:"enable"` +} + +type image struct { + CutFaceImage bool `mapstructure:"cut-face-image"` + OriginWidth int `mapstructure:"origin-width"` + OriginHeight int `mapstructure:"origin-height"` } // 姊帶璁惧 @@ -69,6 +75,7 @@ var RateLimitConf = &rateLimitConfig{} var ClientConf = &client{} var NVCSConf = &nvcs{} +var ImageConf = &image{} // Init is an exported method that takes the environment starts the viper // (external lib) and returns the configuration struct. @@ -99,6 +106,7 @@ v.UnmarshalKey("rate-limit", RateLimitConf) v.UnmarshalKey("client", ClientConf) v.UnmarshalKey("nvcs", NVCSConf) + v.UnmarshalKey("image", ImageConf) if LogConf.Level == "" { LogConf.Level = "info" -- Gitblit v1.8.0