diff --git a/api-third/src/main/java/com/heyu/api/alibaba/handle/imageenhan/AImageEncodeBlindPicWatermarkHandle.java b/api-third/src/main/java/com/heyu/api/alibaba/handle/imageenhan/AImageEncodeBlindPicWatermarkHandle.java index 8d2710f..70b237e 100644 --- a/api-third/src/main/java/com/heyu/api/alibaba/handle/imageenhan/AImageEncodeBlindPicWatermarkHandle.java +++ b/api-third/src/main/java/com/heyu/api/alibaba/handle/imageenhan/AImageEncodeBlindPicWatermarkHandle.java @@ -19,6 +19,14 @@ import org.springframework.stereotype.Component; * 图像隐形图片水印 *
* ImageBlindPicWatermark
+ *
+ *
+ *应用场景
+ * 著作权保护:图片的作者依法享有著作权。在图像中增加隐形水印,可以为图片的作者或被授权人证明图片的著作权归属,避免图片在未获得作者授权的情况下被非法使用。
+ * 防止信息泄露:在涉密信息的图片中,对不同的访问者打上不同的隐形水印。如果图片一旦被泄露,可以通过解析隐形水印,排查出泄密源。
+ * 特色优势
+ * 隐形水印与传统图章水印相比,其无法被观看者察觉,不影响图片效果。水印无法被使用者察觉,也无法通过普通的去水印方法去除,但可以通过图像隐形文字水印解析出水印,证明图片的著作权归属。
+ *
*/
@Component
@Slf4j
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImitatePhotoStyleController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImitatePhotoStyleController.java
new file mode 100644
index 0000000..57e9697
--- /dev/null
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/imageenhan/ImitatePhotoStyleController.java
@@ -0,0 +1,88 @@
+package com.heyu.api.controller.imageenhan;
+
+import com.aliyun.imageenhan20190930.models.ImitatePhotoStyleResponse;
+import com.aliyun.imageenhan20190930.models.ImitatePhotoStyleResponseBody;
+import com.heyu.api.alibaba.handle.imageenhan.AImitatePhotoStyleHandle;
+import com.heyu.api.alibaba.request.imageenhan.AImitatePhotoStyleRequest;
+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.ImitatePhotoStyleReq;
+import com.heyu.api.resp.imageenhan.ImitatePhotoStyleResp;
+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/ImitatePhotoStyle?tab=DOC&lang=JAVA&RegionId=cn-shanghai
+ *
+ *
+ *照图修图
+ *
+ * ImitatePhotoStyle
+ *
+ * 功能描述
+ * 照图修图能力可以将输入的参考图的光照、色彩等不影响原图结构的风格迁移至目标图。 您可以在体验中心进行体验与试用。关于该接口功能的示例图如下:
+ *
+ */
+
+@Slf4j
+@RestController
+@RequestMapping("/image")
+@NotIntercept
+public class ImitatePhotoStyleController extends BaseController {
+
+
+ @Autowired
+ private AImitatePhotoStyleHandle aImitatePhotoStyleHandle;
+
+
+ @RequestMapping("/superScore")
+ @CacheResult
+ public R superScore(ImitatePhotoStyleReq req) {
+ ImitatePhotoStyleResp resp = new ImitatePhotoStyleResp();
+
+ AImitatePhotoStyleRequest request = new AImitatePhotoStyleRequest();
+ request.setImageUrl(req.getImageUrl());
+ request.setImageBase64(req.getImageBase64());
+ request.setStyleBase64(req.getStyleBase64());
+ request.setStyleUrl(req.getStyleUrl());
+
+ ApiR