#1235 微信公众号模块增加图像处理接口

* 图像处理二维码识别接口

* 图像处理图像高清化接口

* 公众号图像处理智能裁剪接口
This commit is contained in:
TheoNie
2019-10-16 16:51:03 +08:00
committed by Binary Wang
parent 902ba61e73
commit 829ca6f9e2
9 changed files with 688 additions and 0 deletions

View File

@@ -954,4 +954,49 @@ public interface WxMpApiUrl {
return buildUrl(config.getHostConfig(), prefix, path);
}
}
@AllArgsConstructor
enum ImgProc implements WxMpApiUrl {
/**
* 二维码/条码识别
*/
QRCODE(API_DEFAULT_HOST_URL, "/cv/img/qrcode?img_url=%s"),
/**
* 二维码/条码识别(文件)
*/
FILE_QRCODE(API_DEFAULT_HOST_URL, "/cv/img/qrcode"),
/**
* 图片高清化
*/
SUPER_RESOLUTION(API_DEFAULT_HOST_URL, "/cv/img/superresolution?img_url=%s"),
/**
* 图片高清化(文件)
*/
FILE_SUPER_RESOLUTION(API_DEFAULT_HOST_URL, "/cv/img/superresolution"),
/**
* 图片智能裁剪
*/
AI_CROP(API_DEFAULT_HOST_URL, "/cv/img/aicrop?img_url=%s&ratios=%s"),
/**
* 图片智能裁剪(文件)
*/
FILE_AI_CROP(API_DEFAULT_HOST_URL, "/cv/img/aicrop?ratios=%s");
private String prefix;
private String path;
@Override
public String getUrl(WxMpConfigStorage config) {
if (null == config) {
return buildUrl(null, prefix, path);
}
return buildUrl(config.getHostConfig(), prefix, path);
}
}
}