From e299a68fad0080529928eaa5a7760771853fcc56 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Sun, 16 Mar 2025 19:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssessCompositionController.java | 62 +++++++++++++++++ .../imageenhan/AssessExposureController.java | 57 ++++++++++++++++ .../imageenhan/AssessSharpnessController.java | 60 +++++++++++++++++ .../imageenhan/ChangeImageSizeController.java | 66 ++++++++++++++++++ .../imageenhan/ColorizeImageController.java | 67 +++++++++++++++++++ ...mageDecodeBlindPicWatermarkController.java | 36 ++++++++++ .../request/imageenhan/AssessExposureReq.java | 11 +++ .../imageenhan/AssessSharpnessReq.java | 14 ++++ .../imageenhan/ChangeImageSizeReq.java | 30 +++++++++ .../request/imageenhan/ColorizeImageReq.java | 8 +++ .../ImageDecodeBlindPicWatermarkReq.java | 13 ++++ .../resp/imageenhan/AssessExposureResp.java | 17 +++++ .../resp/imageenhan/AssessSharpnessResp.java | 9 +++ .../resp/imageenhan/ChangeImageSizeResp.java | 12 ++++ .../resp/imageenhan/ColorizeImageResp.java | 9 +++ .../ImageDecodeBlindPicWatermarkResp.java | 11 +++ 16 files changed, 482 insertions(+) create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessCompositionController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessExposureController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessSharpnessController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ChangeImageSizeController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ColorizeImageController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImageDecodeBlindPicWatermarkController.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessExposureReq.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessSharpnessReq.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ChangeImageSizeReq.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ColorizeImageReq.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ImageDecodeBlindPicWatermarkReq.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessExposureResp.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessSharpnessResp.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ChangeImageSizeResp.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ColorizeImageResp.java create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ImageDecodeBlindPicWatermarkResp.java diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessCompositionController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessCompositionController.java new file mode 100644 index 0000000..5d9901e --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessCompositionController.java @@ -0,0 +1,62 @@ +package com.heyu.api.controller.imageenhan; + + +import com.aliyun.imageenhan20190930.models.AssessCompositionResponse; +import com.aliyun.imageenhan20190930.models.AssessCompositionResponseBody; +import com.heyu.api.alibaba.handle.imageenhan.AAssessCompositionHandle; +import com.heyu.api.alibaba.request.imageenhan.AAssessCompositionRequest; +import com.heyu.api.controller.BaseController; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.ApiR; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.ImageDecodeBlindPicWatermarkReq; +import com.heyu.api.resp.imageenhan.ImageDecodeBlindPicWatermarkResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/*** + * https://next.api.aliyun.com/api/imageenhan/2019-09-30/AssessComposition?tab=DEMO&lang=JAVA&RegionId=cn-shanghai + * + * 图像构图美学评分 AssessComposition + *功能描述 + * 图像构图美学评分能力可以对输入的图像进行构图美学评分,评分越高,构图效果越好。 + * + */ +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class AssessCompositionController extends BaseController { + + @Autowired + private AAssessCompositionHandle assessCompositionHandle; + + + @RequestMapping("/composition") + @CacheResult + public R composition(ImageDecodeBlindPicWatermarkReq req) { + ImageDecodeBlindPicWatermarkResp resp = new ImageDecodeBlindPicWatermarkResp(); + + AAssessCompositionRequest request = new AAssessCompositionRequest(); + request.setImageBase64(req.getImageBase64()); + request.setImageUrl(req.getImageUrl()); + + + ApiR apiR = assessCompositionHandle.handle(request); + if (apiR.isSuccess() && isSuccessStatusCode(apiR.getData().getStatusCode())) { + AssessCompositionResponseBody.AssessCompositionResponseBodyData responseBodyData = apiR.getData().getBody().getData(); + resp.setScore(responseBodyData.getScore()); + + return R.ok().setData(resp); + + } + + + return R.error(); + } + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessExposureController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessExposureController.java new file mode 100644 index 0000000..1f5884a --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessExposureController.java @@ -0,0 +1,57 @@ +package com.heyu.api.controller.imageenhan; + + +import com.aliyun.imageenhan20190930.models.AssessExposureResponse; +import com.aliyun.imageenhan20190930.models.AssessExposureResponseBody; +import com.heyu.api.alibaba.handle.imageenhan.AAssessExposureHandle; +import com.heyu.api.alibaba.request.imageenhan.AAssessExposureRequest; +import com.heyu.api.controller.BaseController; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.ApiR; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.AssessExposureReq; +import com.heyu.api.resp.imageenhan.AssessExposureResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/*** + * https://next.api.aliyun.com/api/imageenhan/2019-09-30/AssessExposure?tab=DOC + * + * 功能描述 + * 图像曝光度评分能力可以对输入的图像进行曝光度评分,评分越高,曝光越大。 + */ +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class AssessExposureController extends BaseController { + + + @Autowired + private AAssessExposureHandle aAssessExposureHandle; + + + @RequestMapping("/exposure") + @CacheResult + public R exposure(AssessExposureReq req) { + AssessExposureResp resp = new AssessExposureResp(); + + + AAssessExposureRequest assessExposureRequest = new AAssessExposureRequest(); + assessExposureRequest.setImageBase64(req.getImageBase64()); + assessExposureRequest.setImageUrl(req.getImageUrl()); + + ApiR aR = aAssessExposureHandle.handle(assessExposureRequest); + if (aR.isSuccess() && isSuccessStatusCode(aR.getData().getStatusCode())) { + AssessExposureResponseBody.AssessExposureResponseBodyData responseBodyData = aR.getData().getBody().getData(); + + resp.setExposure(responseBodyData.getExposure()); + return R.ok().setData(resp); + + } + return R.ok(); + } +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessSharpnessController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessSharpnessController.java new file mode 100644 index 0000000..135a68b --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/AssessSharpnessController.java @@ -0,0 +1,60 @@ +package com.heyu.api.controller.imageenhan; + + +import com.aliyun.imageenhan20190930.models.AssessSharpnessResponse; +import com.aliyun.imageenhan20190930.models.AssessSharpnessResponseBody; +import com.heyu.api.alibaba.handle.imageenhan.AAssessSharpnessHandle; +import com.heyu.api.alibaba.request.imageenhan.AAssessSharpnessRequest; +import com.heyu.api.controller.BaseController; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.ApiR; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.AssessExposureReq; +import com.heyu.api.resp.imageenhan.AssessExposureResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/*** + * https://next.api.aliyun.com/api/imageenhan/2019-09-30/AssessSharpness + *图像清晰度评分 AssessSharpness + *功能描述 + * 图像清晰度评分能力可以对输入的图像进行清晰度评分,评分越高图像越清晰。 + * + * + */ +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class AssessSharpnessController extends BaseController { + + + @Autowired + private AAssessSharpnessHandle aAssessSharpnessHandle; + + + @RequestMapping("/exposure") + @CacheResult + public R exposure(AssessExposureReq req) { + AssessExposureResp resp = new AssessExposureResp(); + + AAssessSharpnessRequest request = new AAssessSharpnessRequest(); + request.setImageUrl(req.getImageUrl()); + request.setImageBase64(req.getImageBase64()); + + ApiR aR = aAssessSharpnessHandle.handle(request); + if (aR.isSuccess() && isSuccessStatusCode(aR.getData().getStatusCode())) { + AssessSharpnessResponseBody.AssessSharpnessResponseBodyData responseBodyData = aR.getData().getBody().getData(); + + resp.setExposure(responseBodyData.getSharpness()); + + return R.ok().setData(resp); + + } + + return R.error(aR.getErrorMsg()); + } +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ChangeImageSizeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ChangeImageSizeController.java new file mode 100644 index 0000000..6753ca5 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ChangeImageSizeController.java @@ -0,0 +1,66 @@ +package com.heyu.api.controller.imageenhan; + + +import com.aliyun.imageenhan20190930.models.ChangeImageSizeResponse; +import com.aliyun.imageenhan20190930.models.ChangeImageSizeResponseBody; +import com.heyu.api.alibaba.handle.imageenhan.AChangeImageSizeHandle; +import com.heyu.api.alibaba.request.imageenhan.AChangeImageSizeRequest; +import com.heyu.api.controller.BaseController; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.ApiR; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.ChangeImageSizeReq; +import com.heyu.api.resp.imageenhan.ChangeImageSizeResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/*** + * https://next.api.aliyun.com/api/imageenhan/2019-09-30/ChangeImageSize?tab=DOC&lang=JAVA&RegionId=cn-shanghai + * + * + *图像裁剪 + * + * ChangelmageSize + * + * + * 功能描述 + * 图像裁剪能力可以对输入的图像按照指定尺寸变换。支持自动判断主体区域位置,使用更好的裁剪方式对图像进行裁剪。 + * + * + */ +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class ChangeImageSizeController extends BaseController { + + + @Autowired + private AChangeImageSizeHandle aChangeImageSizeHandle; + + + @RequestMapping("/changeSize") + @CacheResult + public R changeSize(ChangeImageSizeReq req) { + ChangeImageSizeResp resp = new ChangeImageSizeResp(); + + AChangeImageSizeRequest aChangeImageSizeRequest = new AChangeImageSizeRequest(); + aChangeImageSizeRequest.setImageBase64(req.getImageBase64()); + aChangeImageSizeRequest.setWidth(req.getWidth()); + aChangeImageSizeRequest.setHeight(req.getHeight()); + aChangeImageSizeRequest.setImageUrl(req.getImageUrl()); + + ApiR aR = aChangeImageSizeHandle.handle(aChangeImageSizeRequest); + if (aR.isSuccess() && isSuccessStatusCode(aR.getData().getStatusCode())) { + + ChangeImageSizeResponseBody.ChangeImageSizeResponseBodyData responseBodyData = aR.getData().getBody().getData(); + + resp.setImageURL(responseBodyData.getUrl()); + return R.ok().setData(resp); + } + return R.error(); + } +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ColorizeImageController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ColorizeImageController.java new file mode 100644 index 0000000..3383ac6 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ColorizeImageController.java @@ -0,0 +1,67 @@ +package com.heyu.api.controller.imageenhan; + + +import com.aliyun.imageenhan20190930.models.ColorizeImageResponse; +import com.aliyun.imageenhan20190930.models.ColorizeImageResponseBody; +import com.heyu.api.alibaba.handle.imageenhan.AColorizeImageHandle; +import com.heyu.api.alibaba.request.imageenhan.AColorizeImageRequest; +import com.heyu.api.controller.BaseController; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.ApiR; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.ColorizeImageReq; +import com.heyu.api.resp.imageenhan.ColorizeImageResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * https://next.api.aliyun.com/api/imageenhan/2019-09-30/ColorizeImage?tab=DOC&lang=JAVA&RegionId=cn-shanghai + *

+ *

+ *

+ * 功能描述 + * 图片上色能力可以对黑白照片、黑白图像自动上色。 关于该接口功能的示例图如下: + * 应用场景 + * 黑白老照片还原:上个世纪拍摄的黑白照片,可以通过图片上色,自动变成彩色照片。 + * 绘画自动上色:绘画作品、平面设计,通过图片上色,可以自动上色,加快生成效率。 + * 特色优势 + * 真实还原:真实还原照片中拍摄现场的色彩。 + * 适合各种场景:适合人物、风景、街景等各种拍摄场景。 + */ +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class ColorizeImageController extends BaseController { + + @Autowired + private AColorizeImageHandle colorizeImageHandle; + + + @RequestMapping("/exposure") + @CacheResult + public R exposure(ColorizeImageReq req) { + ColorizeImageResp resp = new ColorizeImageResp(); + + AColorizeImageRequest request = new AColorizeImageRequest(); + request.setImageBase64(req.getImageBase64()); + request.setImageUrl(req.getImageUrl()); + + + ApiR aR = colorizeImageHandle.handle(request); + if (aR.isSuccess() && isSuccessStatusCode(aR.getData().getStatusCode())) { + ColorizeImageResponseBody.ColorizeImageResponseBodyData responseBodyData = aR.getData().getBody().getData(); + + resp.setImageURL(responseBodyData.getImageURL()); + return R.ok().setData(resp); + + + } + return R.error(aR.getErrorMsg()); + } +} + + diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImageDecodeBlindPicWatermarkController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImageDecodeBlindPicWatermarkController.java new file mode 100644 index 0000000..8a93b4e --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImageDecodeBlindPicWatermarkController.java @@ -0,0 +1,36 @@ +package com.heyu.api.controller.imageenhan; + + +import com.heyu.api.alibaba.handle.imageenhan.AImageDecodeBlindPicWatermarkHandle; +import com.heyu.api.alibaba.request.imageenhan.AImageDecodeBlindPicWatermarkRequest; +import com.heyu.api.data.annotation.CacheResult; +import com.heyu.api.data.annotation.NotIntercept; +import com.heyu.api.data.utils.R; +import com.heyu.api.request.imageenhan.ImageDecodeBlindPicWatermarkReq; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@Slf4j +@RestController +@RequestMapping("/image") +@NotIntercept +public class ImageDecodeBlindPicWatermarkController { + + + @Autowired + private AImageDecodeBlindPicWatermarkHandle aImageDecodeBlindPicWatermarkHandle; + + @RequestMapping("/decodePicWatermark") + @CacheResult + public R scan(ImageDecodeBlindPicWatermarkReq req) { + AImageDecodeBlindPicWatermarkRequest aImageDecodeBlindPicWatermarkRequest = new AImageDecodeBlindPicWatermarkRequest(); + + + aImageDecodeBlindPicWatermarkHandle.handle(aImageDecodeBlindPicWatermarkRequest); + + + return R.error(); + } +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessExposureReq.java b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessExposureReq.java new file mode 100644 index 0000000..86abd9c --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessExposureReq.java @@ -0,0 +1,11 @@ +package com.heyu.api.request.imageenhan; + + +import com.heyu.api.request.CommonReq; +import lombok.Data; + +@Data +public class AssessExposureReq extends CommonReq { + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessSharpnessReq.java b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessSharpnessReq.java new file mode 100644 index 0000000..7327d95 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/AssessSharpnessReq.java @@ -0,0 +1,14 @@ +package com.heyu.api.request.imageenhan; + + +import com.heyu.api.data.dto.BaseReq; +import lombok.Data; + +@Data +public class AssessSharpnessReq extends BaseReq { + + + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ChangeImageSizeReq.java b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ChangeImageSizeReq.java new file mode 100644 index 0000000..8198047 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ChangeImageSizeReq.java @@ -0,0 +1,30 @@ +package com.heyu.api.request.imageenhan; + +import com.heyu.api.request.CommonReq; +import lombok.Data; + +@Data +public class ChangeImageSizeReq extends CommonReq { + + + + /** + * 目标宽度,单位:像素。 + * + * 示例值: + * 800 + * 取值 <= 2000 + */ + private Integer width; + + + /** + * 目标高度,单位:像素。 + * + * 示例值: + * 600 + * 取值 <= 2000 + */ + private Integer height; + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ColorizeImageReq.java b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ColorizeImageReq.java new file mode 100644 index 0000000..9f18d42 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ColorizeImageReq.java @@ -0,0 +1,8 @@ +package com.heyu.api.request.imageenhan; + +import com.heyu.api.request.CommonReq; +import lombok.Data; + +@Data +public class ColorizeImageReq extends CommonReq { +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ImageDecodeBlindPicWatermarkReq.java b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ImageDecodeBlindPicWatermarkReq.java new file mode 100644 index 0000000..e8efdcb --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/imageenhan/ImageDecodeBlindPicWatermarkReq.java @@ -0,0 +1,13 @@ +package com.heyu.api.request.imageenhan; + +import com.heyu.api.request.CommonReq; +import lombok.Data; + + +@Data +public class ImageDecodeBlindPicWatermarkReq extends CommonReq { + + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessExposureResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessExposureResp.java new file mode 100644 index 0000000..3b86582 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessExposureResp.java @@ -0,0 +1,17 @@ +package com.heyu.api.resp.imageenhan; + +import com.heyu.api.data.dto.BaseResp; +import lombok.Data; + +@Data +public class AssessExposureResp extends BaseResp { + /*** + * Exposure + * number + * 图像曝光度评分,取值范围 0~1。评分越高表示曝光度越大。 + * + * 示例值: + * 0.1 + */ + private Float exposure; +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessSharpnessResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessSharpnessResp.java new file mode 100644 index 0000000..c47782b --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/AssessSharpnessResp.java @@ -0,0 +1,9 @@ +package com.heyu.api.resp.imageenhan; + +import com.heyu.api.data.dto.BaseResp; +import lombok.Data; + + +@Data +public class AssessSharpnessResp extends BaseResp { +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ChangeImageSizeResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ChangeImageSizeResp.java new file mode 100644 index 0000000..1b0c547 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ChangeImageSizeResp.java @@ -0,0 +1,12 @@ +package com.heyu.api.resp.imageenhan; + +import com.heyu.api.resp.CommonImageUrlResp; +import lombok.Data; + + +@Data +public class ChangeImageSizeResp extends CommonImageUrlResp { + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ColorizeImageResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ColorizeImageResp.java new file mode 100644 index 0000000..546ee25 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ColorizeImageResp.java @@ -0,0 +1,9 @@ +package com.heyu.api.resp.imageenhan; + +import com.heyu.api.resp.CommonImageUrlResp; +import lombok.Data; + + +@Data +public class ColorizeImageResp extends CommonImageUrlResp { +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ImageDecodeBlindPicWatermarkResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ImageDecodeBlindPicWatermarkResp.java new file mode 100644 index 0000000..fc9c062 --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/imageenhan/ImageDecodeBlindPicWatermarkResp.java @@ -0,0 +1,11 @@ +package com.heyu.api.resp.imageenhan; + +import com.heyu.api.data.dto.BaseResp; +import lombok.Data; + + +@Data +public class ImageDecodeBlindPicWatermarkResp extends BaseResp { + + private Float score; +}